Gå til innhold

tjumsen

Medlemmer
  • Innlegg

    74
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av tjumsen

  1. Sitter med en oppgave her, hvor jeg prøver å lese ut informasjon fra en database. 

    Har en .php fil, med følgende tekst:

    <?php
      while($rad = mysqli_fetch_assoc($result)) {
            $godteri_id = $rad["godteri_id"];
            $navn = $rad["navn"];
            $bilde = $rad["bilde"];
            echo "$navn $bilde <br>";
      }
      ?>
    

    Resultatet blir altså at jeg får lest ut alt riktig, bortsett fra bildet. Jeg har i "values"-delen i PHPMyadmin skrevet det konkrete bildenavnet, som ligger i rotmappa. Likevel, får jeg bare navnet til filen, f.eks "freia.png". 

     

    Hva er løsninga her?

     

     

    for bilde må du sette den i html img . 

     

    slik : 

    <?php
    while($rad = mysqli_fetch_assoc($result)) {
    $godteri_id = $rad["godteri_id"];
    $navn = $rad["navn"];
    $bilde = $rad["bilde"];
    echo '$navn <img src="$bilde"> <br>';
    }
    ?>
    
    • Liker 1
  2. 
    

    Hei godt folk . her har litt problem med denne auto compeleten , jeg har prøvd og fått denne til og virke mot min database men jeg får det ikke til. 

    kan noen hjelpe meg  ? 

    jeg har lagt med JS filen og php, html ligger i denne tråden , jeg har og lagt med et bilde av database oppsett mitt . 

     

    Det jeg ønsker her er at jeg kan søke etter Artnr og produkt navn så kommer prisen opp i skjema, dette blir så regnet ut me antall til en total . 

    <table class="table table-bordered table-hover" id="invoiceTable">
    							<thead>
    								<tr>
    									<th width="2%"><input id="check_all" class="formcontrol" type="checkbox"/></th>
    									<th width="15%">Størrelse</th>
    									<th width="38%">Navn</th>
    									<th width="15%">pris</th>
    									<th width="10%">Antall</th>
    									<th width="38%">totalt</th>
    									
    								</tr>
    							</thead>
    							<tbody>
    								<tr>
    									<td><input class="case" type="checkbox"/></td>
    									<td><input type="text" data-type="artnr" name="data[0][product_id]" id="itemNo_1" class="form-control autocomplete_txt" autocomplete="off"></td>
    									<td><input type="text" data-type="produkt" name="data[0][product_name]" id="itemName_1" class="form-control autocomplete_txt" autocomplete="off"></td>
    									<td><input type="text" name="data[0][utpris]" id="price_1" class="form-control changesNo" autocomplete="off" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;"></td>
    									<td><input type="number" name="data[0][quantity]" id="quantity_1" class="form-control changesNo" autocomplete="off" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;"></td>
    									<td><input type="text" name="data[0][total]" id="total_1" class="form-control totalLinePrice" autocomplete="off" onkeypress="return IsNumeric(event);" ondrop="return false;" onpaste="return false;"></td>
    								</tr>
    							</tbody>
    						</table>
    

    ajax.php

    auto-kopi.js.css

    post-135047-0-03098600-1512392050_thumb.png

  3. ok .. 
    her er koden jeg bruker nå . 
    <!-- BEGIN PRODUCTS -->

        <?php
     
    //run the query
    $loop = mysqli_query($con, "SELECT ramme.navn, ramme.artnr, ramme.pris_gr, ramme.img 
    FROM ramme")
       or die (mysqli_error($cin));
     
    while ($row = mysqli_fetch_array($loop))
     
    {?>
     
      <div class="col-md-4 col-sm-6">
        <span class="thumbnail">
          <img src="<? echo $row['img'] ?>" alt="...">
          <h4><? echo $row['navn'] ?></h4>
          <div class="ratings">
                        Art nr : <? echo $row['artnr'] ?><br>
                        Pris gruppe: <? echo $row['pris_gr'] ?>
                    </div>
         
          <hr class="line">
          <div class="row">
         
          <div class="col-md-6 col-sm-6">
         
          <img src="barcode.php?onr=<? echo $row['artnr'] ?>">
          </div>
         
         
          </div>
        </span>
      </div>
    <? }
    ?>
  4. Hei jeg har 2 database tabeller ,
    tabell 1    Tabell 2
    Id             id
    Navn        20x25
    artnr         50x60
    pris_gr
    img 

     

    Dette er til produkt jeg skal prisette det er 6 pris gruppe - 

    det jeg trenger hjelp til er at tabell 1 blir listet opp ønsker jeg at pris fra tabell 2 kommer med . 

    det er forskjellige pris gruppe på dei . 

    noen som kan hjelpe meg . 
    se bilde. 

    post-135047-0-83081600-1504877097_thumb.png

  5. sikkert enkelt men jeg lurer på hvordan jeg kan få frem ID sammen med firma navnet . 
    jeg har fått til at alle navnet kommer opp men ikke ID . jeg får du frem den siste ID som ligger i listen 
    hva kan jeg gjør med det ? 

    <?php

    error_reporting(E_ALL);
    ini_set('display_errors', 1);
     
    $con=mysqli_connect("localhost","root","root","****");
    // Check connection
    if (mysqli_connect_errno())
      {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
      }   
           
            // hent fra db: SELECT ... FROM tabell ORDER BY sted, brukernavn
    $sql="SELECT * FROM fotograf ORDER BY sted, firma ";
    $data = mysqli_query($con,$sql);
    $sortedData = [];
     
    // organiser 
    foreach ($data as $d)
    {
        $place = $d['sted'];
        $id = $d['id'];
        $sortedData[$place][] = $d['firma'];
    }
     
    // output
    foreach ($sortedData as $place => $userNames)
    {
        echo '<h3>' . $place . '</h3>';
     
        foreach ($userNames as $userName)
        {
            echo '<div><p><a href="fotograf.php?id='. $id .'"><strong>' . $userName . ' </strong></a></div>';
        }
       
    }
    ?>
  6. Har du bare kopiert og limt den inn som den er? Eller har du gjort nødvendige modifikasjoner for å hente data fra databasen?

     

    At du bare får blank skjerm betyr at feilmeldinger ikke er slått på, legg til dette i toppen av fila

    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    

     

    Warning: Invalid argument supplied for foreach() in /Applications/MAMP/htdocs/2017/mrfl/test.php on line 15

     

    $data = mysql_query( " SELECT sted, firma FROM `fotograf` ORDER BY sted, firma " ); 

     jeg har bare endret denne linjen 
     
    $data = mysql_query( " SELECT sted, firma FROM `fotograf` ORDER BY sted, firma " ); 
    $sortedData = [];
     
    // organiser 
    foreach ($data as $d)
    {
        $place = $d['sted'];
        $sortedData[$place][] = $d['firma'];
    }
     
    // output
    foreach ($sortedData as $place => $userNames)
    {
        echo '<h3>' . $place . '</h3>';
     
        foreach ($userNames as $userName)
        {
            echo '<div>' . $userName . '</div>';
        }
    }
  7. Kan løses på forskjellige måter, f.eks. ved å mellomlagre i en multi dimentional array:

     

    Noe ala dette

    // hent fra db: SELECT ... FROM tabell ORDER BY sted, brukernavn
    $data = database-oppslag-her;
    
    $sortedData = [];
    
    // organiser 
    foreach ($data as $d)
    {
        $place = $d['sted'];
        $sortedData[$place][] = $d['brukernavn'];
    }
    
    // output
    foreach ($sortedData as $place => $userNames)
    {
        echo '<h3>' . $place . '</h3>';
    
        foreach ($userNames as $userName)
        {
            echo '<div>' . $userName . '</div>';
        }
    }
    

     

    jeg testet denne men jeg fikk ikke noe resultat med denne . bare blank skjerm 

  8. jeg har litt problem med og laget et skript slik jeg ønsker . 

    jeg har 2 tabeller - 

    bruker tabell og plass tabell 
    id                        id
    brukernavn         sted 

    sted 

     

    jeg trenger hjelp med og sortere desse inn på 1 siden . 

    jeg ønsker det litt mer slik som dette . 

    Sted : 
    Brukernavn 
    brukernavn 

    nytt sted: 
    brukernavn 

    brukernavn 

    at brukerene blir sortert etter sted . .
    noen så kan hjelpe meg med dette ? 

  9. hei jeg prøver og skal kunne slette en mappe med innhold fra en admin siden . men får det ikke helt til --

    her er min kode ..

    <?Php
    $mappe=$_GET['mappe'];
    $targ = "/files/$mappe/";
    function lc_delete($targ) {
      if(is_dir($targ)){
        $files = glob( $targ . '*', GLOB_MARK ); //GLOB_MARK adds a slash to directories returned
        foreach( $files as $file )
          lc_delete( $file );
        rmdir( $targ );
      }
      else
        unlink( $targ );
    }
    ?>
    
  10. jeg lurer på om noen kan hjelpe meg litt med dette scriptet .

     

     

    $query = "SELECT rowId, columnId, status, updatedby from seats order by rowId, columnId asc";
    $result = mysql_query($query);
    $prevRowId = null;
    $seatColor = null;
    $tableRow = false;
    //echo $result;
    echo "<table width='500' border='0' cellpadding='3' cellspacing='3'>";
    while (list($rowId, $columnId, $status, $updatedby) = mysql_fetch_row($result))
    {
    	if ($prevRowId != $rowId) {
    		if ($rowId != 'A') {
    			echo "</tr></table></td>";
    			echo "\n</tr>";
    		}
    		$prevRowId = $rowId;
    		echo "\n<tr><td align='center'><table border='1' cellpadding='100' cellspacing='100'><tr height='50'>";
    	} else {
    		$tableRow = false;
    	}
    	if ($status == 0) {
    		$seatColor = "lightgreen";
    	} else if ($status == 1 && $updatedby == 'user1') {
    		$seatColor = "FFCC99";
    	} else if ($status == 1 && $updatedby == 'user2') {
    		$seatColor = "FFCCFF";
    	} else if ($status == 2 && $updatedby == 'user1') {
    		$seatColor = "FF9999";
    	} else if ($status == 2 && $updatedby == 'user2') {
    		$seatColor = "CC66FF";
    	} else {
    		$seatColor = "red";
    	}
    
    	echo "\n<td bgcolor='$seatColor' align='center' width='100'>";
    	echo "$rowId$columnId<br>$updatedby";
    	if ($status == 0 || ($status == 1 && $updatedby == $_SERVER['PHP_AUTH_USER'])) {
    		echo "<input type='checkbox' name='seats[]' value='$rowId $columnId'></checkbox>";
    	}
    	echo "</td>";
    		if (($rowId == 'A' && $columnId == 10) 
    			|| ($rowId == 'B' && $columnId == 10) 
    			|| ($rowId == 'C' && $columnId == 10) 
    			|| ($rowId == 'D' && $columnId == 10) 
    			|| ($rowId == 'E' && $columnId == 7) 
    			|| ($rowId == 'F' && $columnId == 7) 
    			|| ($rowId == 'G' && $columnId == 7) 
    			|| ($rowId == 'H' && $columnId == 7) 
    			|| ($rowId == 'I' && $columnId == 7) 
    			|| ($rowId == 'J' && $columnId == 7) 
    			|| ($rowId == 'K' && $columnId == 7) 
    			|| ($rowId == 'L' && $columnId == 13) 
    			|| ($rowId == 'M' && $columnId == 9)) {
    			// This fragment is for adding a blank cell which represent the "center aisle"
    			echo "<td> </td>";
    		}
    }
    
    echo "</tr></table></td>";
    echo "</tr>";
    echo "</table>";
    
    /* Close connection to database server. */
    mysql_close();
    ?>
    

    jeg ønsker og få rad A11- A20 under A1-A10 .

    jeg har lagt med et bilde av hvordan den er nå ,, noen som kan hjelpe ?

     

    ja her var det mye hjelp og få .

  11. jeg lurer på om noen kan hjelpe meg litt med dette scriptet .

    $query = "SELECT rowId, columnId, status, updatedby from seats order by rowId, columnId asc";
    $result = mysql_query($query);
    $prevRowId = null;
    $seatColor = null;
    $tableRow = false;
    //echo $result;
    echo "<table width='500' border='0' cellpadding='3' cellspacing='3'>";
    while (list($rowId, $columnId, $status, $updatedby) = mysql_fetch_row($result))
    {
    	if ($prevRowId != $rowId) {
    		if ($rowId != 'A') {
    			echo "</tr></table></td>";
    			echo "\n</tr>";
    		}
    		$prevRowId = $rowId;
    		echo "\n<tr><td align='center'><table border='1' cellpadding='100' cellspacing='100'><tr height='50'>";
    	} else {
    		$tableRow = false;
    	}
    	if ($status == 0) {
    		$seatColor = "lightgreen";
    	} else if ($status == 1 && $updatedby == 'user1') {
    		$seatColor = "FFCC99";
    	} else if ($status == 1 && $updatedby == 'user2') {
    		$seatColor = "FFCCFF";
    	} else if ($status == 2 && $updatedby == 'user1') {
    		$seatColor = "FF9999";
    	} else if ($status == 2 && $updatedby == 'user2') {
    		$seatColor = "CC66FF";
    	} else {
    		$seatColor = "red";
    	}
    
    	echo "\n<td bgcolor='$seatColor' align='center' width='100'>";
    	echo "$rowId$columnId<br>$updatedby";
    	if ($status == 0 || ($status == 1 && $updatedby == $_SERVER['PHP_AUTH_USER'])) {
    		echo "<input type='checkbox' name='seats[]' value='$rowId $columnId'></checkbox>";
    	}
    	echo "</td>";
    		if (($rowId == 'A' && $columnId == 10) 
    			|| ($rowId == 'B' && $columnId == 10) 
    			|| ($rowId == 'C' && $columnId == 10) 
    			|| ($rowId == 'D' && $columnId == 10) 
    			|| ($rowId == 'E' && $columnId == 7) 
    			|| ($rowId == 'F' && $columnId == 7) 
    			|| ($rowId == 'G' && $columnId == 7) 
    			|| ($rowId == 'H' && $columnId == 7) 
    			|| ($rowId == 'I' && $columnId == 7) 
    			|| ($rowId == 'J' && $columnId == 7) 
    			|| ($rowId == 'K' && $columnId == 7) 
    			|| ($rowId == 'L' && $columnId == 13) 
    			|| ($rowId == 'M' && $columnId == 9)) {
    			// This fragment is for adding a blank cell which represent the "center aisle"
    			echo "<td> </td>";
    		}
    }
    
    echo "</tr></table></td>";
    echo "</tr>";
    echo "</table>";
    
    /* Close connection to database server. */
    mysql_close();
    ?>
    

    jeg ønsker og få rad A11- A20 under A1-A10 .
    jeg har lagt med et bilde av hvordan den er nå ,, noen som kan hjelpe ?

    post-135047-0-15525700-1395085693_thumb.png

  12. jeg holder på med og lage meg timeliste .
    og jeg trenger litt hjelp til og regne sammen fra DB .

    jeg har denne koden . men det kommer ikke ut slik jeg hadde håpet på
    den kommer ut slik 15.75 , men skulle hatt den slik at den har hele timer som
    16.15 isteden for 15.75
    noen som kan hjelpe ?

    <?php 
    include_once('db.php');
    
    $result = mysql_query('SELECT difference FROM tid'); 
    if (mysql_num_rows($result) > 0) { 
     print '<ul>'; 
     $sum = array(); // initialize 
     while ($myrow = mysql_fetch_array($result)) { 
      $sum[] = $myrow['difference']; // sum 
      $salestotal= $myrow['difference']; 
     
     } 
     $sum = array_sum($sum); 
     print "</ul>$sum\n"; 
    } else { 
     print "<h1>No results</h1>\n"; 
    }
    ?>
    
×
×
  • Opprett ny...