27. april 2008 - 14:45Der er
8 kommentarer og 1 løsning
Bruge variabel UDENFOR while løkke
Et udtræk af navne fra min MYSQL DB giver ca. 10 navne! Jeg bruger WHILE til, at gennemløbe rækkerne og får også ovennænvte ca. 10 navne placeret i en popup som det er meningen! Jeg ønsker nu, at arbejde videre med disse navne således, at når jeg vælger navnet på popup´en og trykker "hent oplysninger" finder den Databasens oplysninger om den enkelte person! Men i mit nedenfor viste eksempel henter den bare oplysninger om den senest indtastede person! Hvorfor og hvordan retter jeg dette! Det går galt ligeså snart jeg skal bruge variablerne "$name og $id" udenfor while løkken! Hjælp ønskes!
<html>
<head></head>
<body> <?
$db = mysql_connect ("xxxx","xxxx","xxxx") or die (mysql_error()); mysql_select_db ("xxxx", $db);
$hent = mysql_query("SELECT * FROM resultater_lifterdata"); echo "<form action='$PHP_SELF' method='post' name='postlifterdata'>"; echo "Nuværende medlemmer i DB - se popup!<p>"; echo "<select name='lifterselection' size='1'>"; while ($vis = mysql_fetch_row($hent)) {
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
<?php $db = mysql_connect("xxxx","xxxx","xxxx") or die (mysql_error()); mysql_select_db("xxxx", $db);
echo "<form method=\"post\" action=\"".$_SERVER['PHP_SELF']."\">"; echo "Nuværende medlemmer i DB - se popup!<p>"; echo "<select name=\"lifterselection\" size='1'>";
$hent = mysql_query("SELECT * FROM `resultater_lifterdata`");
while ($vis = mysql_fetch_row($hent)) { echo "<option value=\"".$vis[0]."\">".$vis[1]."</option>"; }
$hent = mysql_query("SELECT * FROM resultater_lifterdata WHERE id = $_POST['lifterselection'] "); da det er en post du sender. ellers skal du difinere den til noget andet, og så sige det.
Tak for de hurtige svar! Det var jo "$lifterselection" jeg skulle bruge i dette tilfælde! Men, at koden skulle være så usikker var jeg ikke klar over - jeg må jo prøve, at søge på "sql-injection" på google eller her for, at finde noget om emnet som erik Jacobsen foreslår! Hvor er det iøvrigt, at koden bliver så usikker og den kode som schaefner viser - er den sikker? Vil I begge (erikjacobsen og schaefner) være tilfredse med 100 points til hver - læg da venligst et svar! Tak for hjælpen!
Tak for svarene endnu engang! Da Erik Jacobsen ikke samler på points går alle 200 points naturligvis til schaefner!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.