Jump to content
Sign in to follow this  
ballfesklina

Trenger hjelp til å finne feil i php script

Recommended Posts

Hei

Jeg har et problem med knapper hvor "submit" hendelsen ikke virker som den skal.

Slik som dette scriptet skal fungere så skal jeg skal hente ut data fra en tabell i en database, i dette tilfellet Fornavn fra en tabell. Disse navnene skal da vises i php siden som verdi på knapper. Antallet knapper skal da være bestemt ut fra hvor mange fornavn det er i databasen. Og når jeg da skal trykke på en knapp med et navn så skal det komme en tekststring på siden som viser hvailken knapp jeg trykte på.

 

Dette fungerer om jeg bare lager en enkelt skjema slik som dette:

 

$query = "SELECT * FROM ansatte ORDER BY Fornavn";

$q_result = mysql_query($query);

 

echo "<form id='form2' name='form2' method='post' action='prosinfo.php'>";

while($row = mysql_fetch_array($q_result))

{

extract($row);

echo "

<p>

<input type='submit' name='test' value='$Fornavn'/>

</p>

";

}

echo"</form>";

 

prosinfo.php siden ser slik ut:

 

$resultat = $_POST['test'];

echo "$resultat";

 

Dette fungerer fint og jeg får ut verdien på knappen jeg trykker på i tekst-strengen.

Men dersom jeg skal ha skjemaet inn i en tabell slik som dette:

 

$query = "SELECT * FROM ansatte ORDER BY Fornavn";

$q_result = mysql_query($query);

 

echo"<table width='300' border='1' align='center'>";

 

echo "

<tr>

<td>

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

</td>

</tr>";

 

while($row = mysql_fetch_array($q_result))

{

extract($row);

 

echo "

<tr>

<td>

<input type='submit' name='test' value='$Fornavn'/>

</td>

</tr>

";

 

}

echo "</form>";

echo"</table>";

 

her kommer det ingenting ut. virker som at når knappene befinner seg i en tabell så blir verdien deres slettet.

Har holdt på i to dager nå og finner ikke ut hva som er galt. hadde vært fint om noen med et skarpt øye hadde kunnet fortelle hva som er feil :)

Share this post


Link to post

På eksempelet ditt som funger bruker du:

<form id='form2' name='form2' method='post' action='prosinfo.php'>

 

På det som ikke fungerer bruker du:

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

 

Noen spesiell grunn til det? ;)

Share this post


Link to post
På eksempelet ditt som funger bruker du:

<form id='form2' name='form2' method='post' action='prosinfo.php'>

 

På det som ikke fungerer bruker du:

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

 

Noen spesiell grunn til det?  ;)

6637294[/snapback]

 

 

Nei, men har det noe å si? eller må tag for skjema kodes i riktig rekkefølge?

Share this post


Link to post
På eksempelet ditt som funger bruker du:

<form id='form2' name='form2' method='post' action='prosinfo.php'>

 

På det som ikke fungerer bruker du:

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

 

Noen spesiell grunn til det?  ;)

6637294[/snapback]

 

 

Nei, men har det noe å si? eller må tag for skjema kodes i riktig rekkefølge?

6639312[/snapback]

 

Er ikke rekkefølgen jeg tenker på. Syntaxen du bruker er annerledes!

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

Ser du hva jeg peker på?

Share this post


Link to post
På eksempelet ditt som funger bruker du:

<form id='form2' name='form2' method='post' action='prosinfo.php'>

 

På det som ikke fungerer bruker du:

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

 

Noen spesiell grunn til det?  ;)

6637294[/snapback]

 

 

Nei, men har det noe å si? eller må tag for skjema kodes i riktig rekkefølge?

6639312[/snapback]

 

Er ikke rekkefølgen jeg tenker på. Syntaxen du bruker er annerledes!

<form id='form2' form name='form2' form action='prosinfo.php' method='post/>

 

Ser du hva jeg peker på?

6642526[/snapback]

 

å?..hehe. ok skal hjem å prøve å endre syntaksen til det som fungerer, så får vi se om det virker:)

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...