sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #70617
Re: PHP variabler
Jeg har fundet ud af at lave et array ved at skrive
<input type='checkbox' name='nr[]' value='$data[nummer]'>
--->
for ($i = 0; $i < sizeof($nr); $i++) {
$foresp = mysql_query("SELECT * FROM forlag WHERE nummer = $nr[$i] ",$db);
while ($data = mysql_fetch_array($foresp)) {
echo "<p>"$data[titel]\" af $data[forfatter])\n";
$temp[] = ""$data[titel]\" af $data[forfatter]");
}
}
Det virker fint, men jeg kan ikke finde ud af at sætte det ind i en
'mail()'-sætning. Jeg har prøvet:
mail($epost, "Bestilling af bøger og materialer",
"Du har bestilt følgende materialer:\r\n"
.for($i = 0; $i < sizeof($temp); $i++) { return ($temp[$i]."\r\n"); } //
parse error
."\r\nNavn og adresse:\r\n".$navn."\r\n"
.$adresse."\r\n".
$postnummer.$by,
"From: ".$min_epost);
men den siger, at der er en parse error i 'for'-linjen.
mvh
Birger
"Birger Langkjer" <blangkjer@xxxxxxxxxxx> skrev i en meddelelse
news:bvhgdm$j64$1@xxxxxxxxxxxx...
> Men, hvordan gemmer jeg brugerens variabler i et array? Det kan jeg vel
> først gøre på modtagesiden, men når jeg skriver name='nr'
> value='$data[nummer] --> $array[] = nr;, så gemmer den kun den sidste 'nr'
> på listen.
>
>
> "Lasse Thomsen" <lasse@xxxxxxxxxxxxx> skrev i en meddelelse
> news:1075581590.13148.5.camel@xxxxxxxxxxxxxxxx...
> > On Sat, 2004-01-31 at 20:37, Birger Langkjer wrote:
> > > Jeg har lavet en database over bger og har lavet en formular, hvor
folk
> kan
> > > bestille dem:
> > >
> > > $foresp = mysql_query("SELECT * FROM forlag ORDER BY titel ",$db);
> > >
> > > while ($data = mysql_fetch_array($foresp)) {
> > > echo "<input type='checkbox' name='"$data[titel]\" af
> $data[forfatter]'>
> > > "$data[titel]\" af $data[forfatter])<br>\n";
> > > }
> > >
> > > ...
> > >
> > > mail($epost, "Bestilling af bger",
> > > "Du har bestilt flgende bger:\r\n"
> > > .$???.
> > > "\r\nNavn og adresse:\r\n".$navn."\r\n"
> > > .$adresse."\r\n".
> > > $postnummer.$by,
> > > "From: ".$epost);
> > >
> > > Hvad skal jeg skrive hvor der str ??? Jeg kan jo ikke p forhnd vide
alle
> > > variabelnavnene, og der skal gerne st \r\n efter hver variabel, s
> > > udskriften ser pn ud. Er der ikke en funktion, der hedder "alle
> variabler"
> > > eller lign.?
> > >
> > > mvh
> > > Birger
> >
> > Det er vel en form for webshop du har lavet?
> > Jeg ville gemme brugerens bestillinger i et array og så kan du bare lave
> > en for(int i = 0; i < sizeof($array)) og så kan du få listet dem alle.
> > Det kræver så at du har din mysql tabel bygget op med en primær unik id,
> > hvor du så ud fra blot det kan bestemme hvilken bog det er.
> >
> > Håber det er brugbart.
> >
> > Lasse
> >
> >
> >
>
>
>
>
Follow ups
References