"Grafisk Partner - Skælskør" <toke@hassolsen.dk> writes:
> er der nogen der ved hvordan man putter flere if'er ind i en php-fil.
<?php
if ($fisk = 7) {
if ($kat = 17) {
print("2 gange if var opfyldt");
}
}
?>
Er det det du tænker på?
> Min kode ser sådan ud:
Argh! Indryk det, så det bliver fornuftigt at læse ...
>
> if($x1!=1){$s1 = "";}else{
> $conn = mysql_connect("mysql","databse","******");
> mysql_select_db("database");
> $result = mysql_query("select * from $data LIMIT 0,1");
> while ($row = mysql_fetch_array($result)) {
> $o1 = $row["nummer"];
> $t1 = $row["tekst"];
> $s1 = "$a1 $t1 med nummer. $o1 - ændringer: $b1";
> }
> };
Kan også skrives som:
if($x1!=1) {
$s1 = "";
}
else{
$conn = mysql_connect("mysql","databse","******");
mysql_select_db("database");
$result = mysql_query("select * from $data LIMIT 0,1");
while ($row = mysql_fetch_array($result)) {
$o1 = $row["nummer"];
$t1 = $row["tekst"];
$s1 = "$a1 $t1 med nummer. $o1 - ændringer: $b1";
}
}
Jeg fjernede lige det sidste ';', som vist ikke hørte til.
Må jeg også anbefale at bruge variabel-navne der er lidt mere sigende
end dem du bruger, det gør også din kode lettere at læse.
Umiddelbart er jeg ked af at sige at jeg faktisk har ret svært ved at
se hvad det er du vil have din kode til at gøre. Det er nok lettere,
hvis du sammen med koden kommer med en beskrivelse af hvad den gør, og
hvad du gerne vil have den til at gøre. Hvad er $a1 og $t1 fx i
ovenstående kode? Hvis $a1 nu fx er et varenummer kunne du jo med
fordel kalde den $varenr, og din kode ville således være lettere for
alle andre at læse.
--
Jacob
Running Netscape as root is the skydiving of the 90's.
http://www.bunk.cc - nu med Emacs effekt