Kan iemand mij helpen?

Ik heb 2 scripts. script 1 verwijst naar script 2.

script 1:

<?
<html><head></head><body>

<FORM ACTION="invoeren1.php" METHOD=POST>
<table>
<tr><td>Auction #</td><td> <INPUT size="20" NAME="auction"></td>
<tr><td>Service Tag</td><td> <INPUT size="20" NAME="service_tag"></td>
<tr><td>Type</td><td> <INPUT size="20" NAME="type"></td>
<tr><td>CD/DVD</td><td> <INPUT size="20" NAME="cd"></td>
<tr><td>Ram</td><td> <INPUT size="20" NAME="ram"></td>
<tr><td>HDD size</td><td> <INPUT size="20" NAME="hdd"></td>
<tr><td>CPU</td><td> <INPUT size="20" NAME="cpu"></td>
<tr><td>Start Price</td><td> <INPUT size="20" NAME="start"></td>
<tr><td>Buyer</td><td> <INPUT size="20" NAME="buyer"></td>
<tr><td>Bought For</td><td> <INPUT size="20" NAME="bought"></td>
</table>
<BUTTON TYPE=SUBMIT>INVOEREN</button>
</form>

<body>
</html>
?>

script 2:

<?php

$auction = $POST_['auction'];
$test = "hello world";

echo $test;
echo $auction;
?>

Nu heb ik echo $test; gebruikt om te testen of het allemaal wel werkt mijn script... maar dat komt er gewoon goed uit. alleen hij haalt die informatie niet op uit me vorrige script. het is heel basic HTML maar als je er 1 a 2 jaar nix meer mee hebt gedaan is het super irritant!

Gaarne help! :)
ECHT STOM VAN ME!!!

sorry ik heb het al gevonden...

ipv:

$POST_['value'];

moest het:

$_POST['value']; zijn..
kleine typo... Heb je wel eens! sorry topic mag gesloten worden mocht dat nodig zijn!

ps. Santhe sorry voor bumpe xD
$POST_['auction']
Er is helemaal geen inputveld met die naam.
Moraal van het verhaal: Begin je scripts altijd met de volgende code:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);

// rest van de code
?>

Doe je dat niet, veel plezier met debuggen...
Dennis Mertens schreef op 12.03.2009 12:01
Of gewoon kijken wat je typt?
En dan? Zolang jij er van overtuigd bent dat je geen fouten hebt gemaakt, zul je de fouten ook niet zien. Je eigen fouten opsporen is toch al een hele klus, die zie je keer op keer weer over het hoofd. Dus even de fouten op het scherm zetten, scheelt je een hele hoop tijd en frustratie.
Ja maar een typefout $variable of $varaible zie je misschien niet zo snel. Maar een $POST_ ?

En dan ook nog dat in de titel zetten... Agja zal wel aan mij liggen.
@Dennis, Het ligt inderdaad aan jouw, stel jouw ouders zeggen altijd tegen jouw dat groen geel is en dat geel groen is (van jongs af aan) dan zou jij nu denken dat groen geel is! En al helemaal als wij dan zouden zeggen ga eens goed kijken dan vraag jij je eigen ook af van, wat l*llen hun, jij weet dan namelijk niet beter!

@ Berry: Het is niet $POST_['naam'] maar $_POST['naam'] ;)

Edit:

Probeer het eens met de volgende code:

<html>
<head>
</head>
<body>
<form action="invoeren1.php" method="post">
<table>
	<tr>
		<td>Auction #</td><td> <input size="20" name="auction"></td>
	</tr>
	<tr>
		<td>Service Tag</td><td> <input size="20" name="service_tag"></td>
	</tr>
	<tr>
		<td>Type</td><td> <input size="20" name="type"></td>
	</tr>
	<tr>
		<td>CD/DVD</td><td> <input size="20" name="cd"></td>
	</tr>
	<tr>
		<td>Ram</td><td> <input size="20" name="ram"></td>
	</tr>
	<tr>
		<td>HDD size</td><td> <input size="20" name="hdd"></td>
	</tr>
	<tr>
		<td>CPU</td><td> <input size="20" name="cpu"></td>
	</tr>
	<tr>
		<td>Start Price</td><td> <input size="20" name="start"></td>
	</tr>
	<tr>
		<td>Buyer</td><td> <input size="20" name="buyer"></td>
	</tr>
	<tr>
		<td>Bought For</td><td> <input size="20" name="bought"></td>
	</tr>
</table>
<input type="button" type="submit" name="submit" value="invoeren" />
</form>
<body>
</html>


<?php
$auction = $_POST['auction'];
$test = "hello world";

echo $test;
echo $auction;
?>



En ik weet niet welke tekst-editor je gebruikt, maar ga eens kijken naar notepad++ of dreamweaver o.i.d.
NOTEPAD normaal :) hahaha

Groeten!

Joost schreef op 12.03.2009 14:17
@Dennis, Het ligt inderdaad aan jouw, stel jouw ouders zeggen altijd tegen jouw dat groen geel is en dat geel groen is (van jongs af aan) dan zou jij nu denken dat groen geel is! En al helemaal als wij dan zouden zeggen ga eens goed kijken dan vraag jij je eigen ook af van, wat l*llen hun, jij weet dan namelijk niet beter!

@ Berry: Het is niet $POST_['naam'] maar $_POST['naam'] ;)

Edit:

Probeer het eens met de volgende code:

<html>
<head>
</head>
<body>
<form action="invoeren1.php" method="post">
<table>
	<tr>
		<td>Auction #</td><td> <input size="20" name="auction"></td>
	</tr>
	<tr>
		<td>Service Tag</td><td> <input size="20" name="service_tag"></td>
	</tr>
	<tr>
		<td>Type</td><td> <input size="20" name="type"></td>
	</tr>
	<tr>
		<td>CD/DVD</td><td> <input size="20" name="cd"></td>
	</tr>
	<tr>
		<td>Ram</td><td> <input size="20" name="ram"></td>
	</tr>
	<tr>
		<td>HDD size</td><td> <input size="20" name="hdd"></td>
	</tr>
	<tr>
		<td>CPU</td><td> <input size="20" name="cpu"></td>
	</tr>
	<tr>
		<td>Start Price</td><td> <input size="20" name="start"></td>
	</tr>
	<tr>
		<td>Buyer</td><td> <input size="20" name="buyer"></td>
	</tr>
	<tr>
		<td>Bought For</td><td> <input size="20" name="bought"></td>
	</tr>
</table>
<input type="button" type="submit" name="submit" value="invoeren" />
</form>
<body>
</html>


<?php
$auction = $_POST['auction'];
$test = "hello world";

echo $test;
echo $auction;
?>



En ik weet niet welke tekst-editor je gebruikt, maar ga eens kijken naar notepad++ of dreamweaver o.i.d.



Nogmaals vriend. Als je leest wat ik vraag ist toch duidelijk dat ik het OF niet zie? of gewoon even niet meer weet hoe het moest?

dan zie ik het toch niet!?

Thanks degeen die wel serieus reageerde!

Dennis Mertens schreef op 12.03.2009 14:14
Ja maar een typefout $variable of $varaible zie je misschien niet zo snel. Maar een $POST_ ?

En dan ook nog dat in de titel zetten... Agja zal wel aan mij liggen.
SanThe schreef op 12.03.2009 11:55
$POST_['auction']
Er is helemaal geen inputveld met die naam.

Over het zien of niet zien van zo'n typfoutje: Zoals jullie kunnen concluderen uit mijn vorige post had ik het ook niet gezien, anders had ik het wel gemeld.
berry schreef op 12.03.2009 15:29
NOTEPAD normaal :) hahaha

Groeten!


Ga dan even goed leren inspringen en afsluiten (je tr'en).
Dit (inspringen) maakt je code veel overzichtelijker voor jouw en voor ons.

Reageren