Dropdown + velden invoeren... (PHP MYSQL)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ad Vertentie

Ad Vertentie

28/04/2006 12:08:00
Quote Anchor link
Hoi Hoi!!

Ik ben weer aan't knutselen, maar helaas zonder suc6.
Wat het script moet doen, is vanuit de database een lijst met id's en namen ophalen welke hij in het 1e pulldown schermpje zet, selecteer je deze, dan moet in de texboxes alle info over deze persoon komen te staan, welke daarna ook gewijzigd kunnen worden en weer geupdate kunnen worden in de MySQL. (dat laatste heb ik nog niet ingebouwd, aangezien het script nu al niet werkt :( )
Who can help?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

//CREATE TABLE `members` (
//`id` INT( 10 ) NOT NULL ,
//'aktief' INT ( 1 );
//`naam` VARCHAR( 50 ) NOT NULL ,
//`email` VARCHAR( 50 ) NOT NULL ,
//`wachtwoord` VARCHAR( 25 ) NOT NULL ,
//`x1` INT( 1 ) NOT NULL ,
//`x2` INT( 1 ) NOT NULL ,
//`x3` INT( 1 ) NOT NULL ,
//`x4' INT( 1 ) NOT NULL ,
//`x5` INT( 1 ) NOT NULL ,
//`x6` INT( 1 ) NOT NULL ,
//`x7` INT( 1 ) NOT NULL ,
//PRIMARY KEY ( `id` ) );



?>


<HTML>
<TITLE>BLAAT</TITLE>
<HEAD>
<LINK REL="stylesheet" HREF="css.css" TYPE="text/css">
</HEAD>

<BODY>

<FORM METHOD="POST" ACTION="edit.php">
<TABLE WIDTH="100%" HEIGHT="100%">
<TR>
<TABLE WIDTH="80%" HEIGHT="150" border="0" ALIGN="center" valign="top">
<TR>
<TD WIDTH="90%" HEIGHT="15" ALIGN="CENTER" CLASS="titsm" BGCOLOR="RED">SD/T Gebruiker Toevoegen</TD>
</TR><TR>
<TD WIDTH="5">&nbsp;</TD>
</TR>
</TD>
</TABLE>
</TD>
<TD>

<TABLE WIDTH="80%" HEIGHT="150" border="0" ALIGN="center" bgcolor="#004383" valign="top">
<TR>
<TD WIDTH="5">&nbsp;</TD>
</TR><TR>
<TD WIDTH="250" class="titsm">&nbsp;Naam:</TD><TD WIDTH="20">&nbsp;</TD><TD WIDTH="150" class="titsm2">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
    $dbnaam
= "members";
    $dbdbdb = "members";
    mysql_connect("localhost", "hoppa", "hoppa2") or die(mysql_error());
    mysql_select_db("$dbdbdb") or DIE  (mysql_error());
    print'<p><select name="category" size="1" width="50" class="titsm2"  onchange="this.form.submit();">';

    $result = mysql_query("SELECT id, aktief ,naam, email, wachtwoord, x1, x2, x3, x4, x5, x6, x7 FROM members WHERE aktief= 1");
    while ($row = mysql_fetch_row ($result)) {
    print' <option class=\"titsm\" value="'. $row[1].'" >'.$row[2].'</option>';
    }

    print '</select></p>';


    if ($row[6] == '1') {
    echo "WOEI!!";
    $adm1= 'SELECTED';
    }
else {
    $adm1 = '';
    }



        if (isset($_POST['category'])){
        $result = mysql_query("SELECT id,aktief,naam, email, wachtwoord, x1, x2, x3, x4, x5, x6, x7 FROM members WHERE id= $_POST['category']");
        while ($row = mysql_fetch_row ($result)) {
        r_print('category');
        echo $row[1];
        echo $row[2];
        echo $row[3];
        echo $row[4];
        echo $row[5];
        echo $row[6];
        echo $row[7];
        }


    ?>


</FORM>
</TD>
</TABLE>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? } ?>

</TABLE>
</BODY>
</HTML>

Ik moet er even bij vermelden dat ik een gedeelte van de layout heb weggehaald aangezien het script anders een beetje te groot zou worden hier.

Ik vermoed dat hier.....
("SELECT id,aktief,naam, email, wachtwoord, x1, x2, x3, x4, x5, x6, x7 FROM members WHERE id= $_POST['category']");
.... al een klein foutje in zit, maar zeker weten doe ik het niet...
 
PHP hulp

PHP hulp

16/11/2024 16:33:48
 
- wes  -

- wes -

28/04/2006 12:14:00
Quote Anchor link
foutmelding die je krijgt is..
 
Ad Vertentie

Ad Vertentie

28/04/2006 12:16:00
Quote Anchor link
Hij geeft geen gebruikers weer, herlaad de pagina netjes, maar er komt geen data te voorschijn.

Daarom denk ik dat het aan deze regel ligt : ("SELECT id,aktief,naam, email, wachtwoord, x1, x2, x3, x4, x5, x6, x7 FROM members WHERE id= $_POST['category']");
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.