note 117441 added to mysqli-result.fetch-array

From: Date: Wed, 10 Jun 2015 21:03:53 +0000
Subject: note 117441 added to mysqli-result.fetch-array
Groups: php.notes 
Request: Send a blank email to php-notes+get-202819@lists.php.net to get a copy of this message
here a little example of fetch_array: <?php include("includes/connect.php"); //functie voor klassen Function AanmakenSelect($SelectNaam, $modifier){ include("includes/connect.php"); if($modifier==0){ $keuzelijst = "<form method='POST'><select name='$SelectNaam' onchange=this.form.submit()>"; }else{ $keuzelijst = "<select name='$SelectNaam'>"; } $query = "select * FROm klassen"; $strResult = $mysqli->query($query); $keuzelijst .="<option>kies een klas</option>"; while($row=$strResult->fetch_assoc()){ $klasid = $row['klasid']; $Afkorting = $row['afkorting']; $keuzelijst .="<option value='$klasid'>$Afkorting</option>"; } if($modifier==0){ $keuzelijst .="</select></form>"; }else{ $keuzelijst .="</select>"; } return $keuzelijst; } $query ="select LeerlingID from leerlingen"; $strResult = $mysqli->query($query); while($row=$strResult->fetch_array()){ $leerlingID=$row[0]; $strTekst = "Select" .$leerlingID; if(isset($_POST[$strTekst])){ $klasid = $_POST[$strTekst]; $query = "update leerlingen set klasid = '$klasid' where leerlingID = '$leerlingID'"; $mysqli->query($query); } } //einde functie //Toevoegen If (isset($_POST['btnSubmit'])){ $strVoornaam=$_POST['txtVoornaam']; $strNaam = $_POST['txtNaam']; $strQuery = "INSERT into leerlingen(voornaam,naam) values('$strVoornaam','$strNaam')"; $mysqli->query($strQuery); } //einde toevoegen //verwijderen If (isset($_GET['verwijderen'])){ $leerlingid=$_GET['verwijderen']; $strQuery = "DELETE FROM leerlingen WHERE leerlingid ='$leerlingid'"; $mysqli->query($strQuery); } //einde verwijderen //wijzigen $aanpasid=""; If (isset($_GET['wijzigen'])){ $aanpasid=$_GET['wijzigen']; } If(isset($_POST['btnWijzigen'])){ $aanpasnaam=$_POST['txtAanpasnaam']; $aanpasvoornaam=$_POST['txtAanpasvoornaam']; $strKlas =$_POST['Aanpasklas']; $strQuery = "UPDATE leerlingen SET voornaam = '$aanpasvoornaam', naam = '$aanpasnaam', klasid='$strKlas' WHERE leerlingid ='$aanpasid' "; $mysqli->query($strQuery); echo "<script>window.location.href='index.php';</script>"; } //einde wijzigen $strQuery = "SELECT * FROM leerlingen LEFT JOIN klassen on leerlingen.klasid = klassen.klasid"; $strResultaat = $mysqli->query($strQuery); echo "<table border=1>"; echo "<tr bgcolor ='lightgrey'> <td>Voornaam</td> <td>Naam</td> <td>Klas</td> <td>verwijderen</td> <td>wijzigen</td> </tr>"; while($rij = $strResultaat->fetch_assoc()){ $strVoornaam=$rij['voornaam']; $strNaam=$rij['naam']; $strKlas=$rij['afkorting']; $strLeerlingid=$rij['leerlingid']; $linkVerwijderen="<a href='?verwijderen=$strLeerlingid'>X</a>"; $linkWijzigen="<a href='?wijzigen=$strLeerlingid'>wijzigen</a>"; If (empty($strKlas)) { $strKlas = AanmakenSelect("Select".$strLeerlingid,0); } If ($aanpasid==$strLeerlingid){ $strVoornaam = "<form method='post'><input type='text' name='txtAanpasvoornaam' value ='$strVoornaam' >"; $strNaam = "<input type='text' name='txtAanpasnaam' value = '$strNaam' >"; $strKlas = AanmakenSelect('Aanpasklas',1); $linkVerwijderen= ""; $linkWijzigen="<input type='submit' name='btnWijzigen' value ='aanpassen' ></form>"; } echo " <tr> <td>$strVoornaam</td> <td>$strNaam</td> <td>$strKlas</td> <td>$linkVerwijderen</td> <td>$linkWijzigen</td> </tr> "; } echo " <form method='post'> <tr> <td><input type='text' name='txtVoornaam' ></td> <td><input type='text' name='txtNaam' ></td> <td><input type='submit' name='btnSubmit' value ='toevoegen' ></td> </tr> </form>"; echo "</table>"; ?> ---- Server IP: 72.52.91.14 Probable Submitter: 81.82.240.28 ---- Manual Page -- http://php.net/manual/en/mysqli-result.fetch-array.php Edit -- https://master.php.net/note/edit/117441 Del: integrated -- https://master.php.net/note/delete/117441/integrated Del: useless -- https://master.php.net/note/delete/117441/useless Del: bad code -- https://master.php.net/note/delete/117441/bad+code Del: spam -- https://master.php.net/note/delete/117441/spam Del: non-english -- https://master.php.net/note/delete/117441/non-english Del: in docs -- https://master.php.net/note/delete/117441/in+docs Del: other reasons-- https://master.php.net/note/delete/117441 Reject -- https://master.php.net/note/reject/117441 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#202819) next »