resultaat naar een ander script
Mijn vraag gaat over het volgende:
met een form haal ik info uit de dbase, die ik hiermee op mijn scherm breng:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
$username = '';
$password = '';
$db = 'leden';
mysql_connect('localhost',$username,$password)or die('Er kon geen connectie gemaakt worden met de database');
mysql_select_db($db) or die('De database kon niet worden geselecteerd');
$sql = "SELECT naam, emailAddress, lidnr, datum FROM leden WHERE naam = '$HTTP_POST_VARS[zoekterm]'";
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo "Naam: <b>$row[naam]</b><br>";
echo "E-mail: <b>$row[emailAddress]</b><br>";
echo "LID NR: <b>$row[lidnr]</b><br>";
echo "Groep: <b>$row[groep]</b><br>";
echo "Datum: <b>$row[datum]</b><br>";
}
}
?>
$username = '';
$password = '';
$db = 'leden';
mysql_connect('localhost',$username,$password)or die('Er kon geen connectie gemaakt worden met de database');
mysql_select_db($db) or die('De database kon niet worden geselecteerd');
$sql = "SELECT naam, emailAddress, lidnr, datum FROM leden WHERE naam = '$HTTP_POST_VARS[zoekterm]'";
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 1)
{
while ($row = mysql_fetch_array($res))
{
echo "Naam: <b>$row[naam]</b><br>";
echo "E-mail: <b>$row[emailAddress]</b><br>";
echo "LID NR: <b>$row[lidnr]</b><br>";
echo "Groep: <b>$row[groep]</b><br>";
echo "Datum: <b>$row[datum]</b><br>";
}
}
?>
nu , ik wil met die info kunnen kiezen tussen 3 bewerkingen die telken op een ander script komen te staan
veranderen mail adres + een mail versturen of
veranderen datum + een mail versturen of
veranderen groep + een mail versturen
hoe kan ik de dbase info meenemen naar het volgende script, en hoe kan ik een bruikbare variable maken van ieder onderdeel van die info
om die te gebruiken in de update en mail ontvanger?
Wie kan me op de baan helpen hiermee?
met dank
owja, het bovenstaande is een kort stuk uit het script die werkt.
je zou het id in de url mee kunnen geven en via de get weer uitlezen
ja, maar hoe moet dat gebeuren?
Of een form maken met hidden fields en daar de gegevens in plaatsen
met dank
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if (mysql_num_rows($res) >= 1)
{
echo '<form action="edit.php" method="post">';
while ($row = mysql_fetch_array($res))
{
echo 'Naam: <b>' . $row['naam'].
'</b><input type="text" name="fullName" value="'.
$row['naam'] .'" /><br>';
//dit zo voor ieder veldt dat je wilt wijzigen
echo 'Lid nr.: <b>' . $row['lidnr'].
'</b><input type="hidden" name="lidnr" value="'.
$row['lidnr'] .'" /><br>';
}
echo '<input type="submit" name="submit" value="Wijzigen" /></form>';
}
// in edit.php kun je dan de waardes ophalen via
$_POST['veldnaam'];
?>
if (mysql_num_rows($res) >= 1)
{
echo '<form action="edit.php" method="post">';
while ($row = mysql_fetch_array($res))
{
echo 'Naam: <b>' . $row['naam'].
'</b><input type="text" name="fullName" value="'.
$row['naam'] .'" /><br>';
//dit zo voor ieder veldt dat je wilt wijzigen
echo 'Lid nr.: <b>' . $row['lidnr'].
'</b><input type="hidden" name="lidnr" value="'.
$row['lidnr'] .'" /><br>';
}
echo '<input type="submit" name="submit" value="Wijzigen" /></form>';
}
// in edit.php kun je dan de waardes ophalen via
$_POST['veldnaam'];
?>
Gewijzigd op 02/12/2011 12:39:34 door Ger van Steenderen
bedankt mensen, het is regel 16 die ik niet wist