/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
$vis indeholder ikke data udenfor while ~
Fra : edb
Vist : 531 gange
100 point
Dato : 11-07-03 13:13

Jeg har en simpel side der bare skal trække noget data ud fra en database.
øverst laver jeg en variabel ($vis) hvor jeg smider dataen ind,, men $vis findes ikke hvis jeg afslutter while løkken før HTML - derfor må jeg skrive ECHO ud for linie HTML.. og afslutte while løkken til sidst.. først da virker det..

men d lidt noget lort, for så kan jeg ikke se layout i dreamweaver.. der står kun [php].

source:

<?php
"<form name=\"form2\" method=\"GET\" <?php \"action=\"$PHPSELF\">";

require 'connection.php';

$result = mysql_query("SELECT * FROM user");
while ($vis = mysql_fetch_array($result)) {
}
$vis[1] = "hejsa";
?>

<b><?=$vis[0]?></b>
<b><?=$vis[1]?></b>


</form>
</body>
</html>



Det eneste jeg kan se er 'Hejsa' på siden..
hvor den egentligt også skal vise alt i variablen $vis[0] som er en masse volapyk i min database..
hvis jeg skriver echo $vis[0] inde i while løkken... skriver den det ud!,, men ikke efter jeg har afsluttet while løkken!!!

nogle der kan hjælpe!?


 
 
Kommentar
Fra : edb


Dato : 11-07-03 13:58

Når jeg prøver at skrive således:
<b><?=$vis[0]?></b>

bliver siden i IE bare blank!! ?

Accepteret svar
Fra : shady

Modtaget 110 point
Dato : 11-07-03 14:28

Hold da kæft noget rod du har lavet...
Kode
<?php
require('connection.php');

echo "<form name=\"form2\" method=\"GET\" \"action=\"$_SERVER[PHP_SELF]\">";

$result = mysql_query("SELECT * FROM user");
while ($vis = mysql_fetch_array($result)) {
echo "<b>$vis[0]</b> - <b>$vis[1]</b><br>";
}
?>

</form>
</body>
</html>


Det er utestet men skulle gerne virke...

Kommentar
Fra : edb


Dato : 11-07-03 14:33

Ja det der virker fint!, det ved jeg...
men jeg vil have......

har fået det til at virke nu.. my bad..

$result = mysql_query("SELECT * FROM user");
while ($vis = mysql_fetch_array($result)) {
$hej = $vis[0];
}

?>

<b><?=$hej ?></b>

Kommentar
Fra : edb


Dato : 11-07-03 14:40

jeg skulle bare lave variabler inde i while løkken.. som senere kan bruges efter afslutning af while løkken.

<?php
require 'connection.php';
$result = mysql_query ("SELECT * FROM USER");
   while ($vis = mysql_fetch_array($result)){
$dongle = $vis[1];

}

?>
<p>navn:
<input type="text" name="textfield" value="<?=$dongle?> ">
</p>

Kommentar
Fra : edb


Dato : 11-07-03 14:43

men tak for dit bud', du får pointsene alligevel =)

Godkendelse af svar
Fra : edb


Dato : 11-07-03 14:43

Tak for svaret shady.
                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste