Poslao: 17 Avg 2012 12:51
|
offline
- CorNenad
- Novi MyCity građanin
- Pridružio: 17 Avg 2012
- Poruke: 6
|
Treba mi pomoc, tek sam pocetnik u PHP programiranju pa me muci jenda greska
kod je pregledan izjedne knige PHP-a ali kod mene nece da radi.
Evo koda
<?php
//create short variable names
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
?>
<html>
<head>
<title>Bob's Auto Parts - Oreder Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed at ';
echo date ('H:i:s, jS F Y.');
echo ' Godina';
echo '</p>';
echo '<p>You order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bootles oil<br />';
echo $sparkqty.' spark plugs<br />';
?>
</body>
</html>
A evo i rezultata koda
Notice: Undefined index: tireqty in C:\xampp\htdocs\bob1.php on line 3
Notice: Undefined index: oilqty in C:\xampp\htdocs\bob1.php on line 4
Notice: Undefined index: sparkqty in C:\xampp\htdocs\bob1.php on line 5
Bob's Auto Parts
Order Results
Order processed at 12:30:53, 17th August 2012. Godina
You order is as follows:
tires
bootles oil
spark plugs
Hvala unapred.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 17 Avg 2012 12:57
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Nedefinisani index. Googlaj malo
promeni ovo
if (isset($_POST('submint')) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
U Html formi stavi id = sumbint
<imput type="submit" name = "submit" value = "Posalji" >
|
|
|
|
Poslao: 17 Avg 2012 13:22
|
offline
- CorNenad
- Novi MyCity građanin
- Pridružio: 17 Avg 2012
- Poruke: 6
|
_iKaC ::Nedefinisani index. Googlaj malo
promeni ovo
if (isset($_POST('submint')) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
U Html formi stavi id = sumbint
<imput type="submit" name = "submit" value = "Posalji" >
Nece opet kada to uradim onda mi izbaci fatal error
<?php
//create short variable names
if (isset($_POST('submint')) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
?>
<html>
<imput type="submit" name = "submit" value = "Posalji" >
<head>
<title>Bob's Auto Parts - Oreder Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed at ';
echo date ('H:i:s, jS F Y.');
echo ' Godina';
echo '</p>';
echo '<p>You order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bootles oil<br />';
echo $sparkqty.' spark plugs<br />';
?>
</body>
</html>
Rezultat je:
Fatal error: Can't use function return value in write context in C:\xampp\htdocs\bob1.php on line 3
|
|
|
|
Poslao: 17 Avg 2012 23:17
|
offline
- kostic.dk
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Ugledni građanin
- Pridružio: 24 Avg 2011
- Poruke: 300
- Gde živiš: Beograd
|
<?php
//create short variable names
if(isset($_POST['submit'])) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
?>
<html>
<head>
<title>Bob's Auto Parts - Oreder Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed at ';
echo date ('H:i:s, jS F Y.');
echo ' Godina';
echo '</p>';
echo '<p>You order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bootles oil<br />';
echo $sparkqty.' spark plugs<br />';
?>
</body>
</html>
A u formi nemoj da stavljas tag IMPUT kao sto ti je rekao ikac, zato sto je napravio slovnu gresku i zbunio te, napisi sledece:
<input type="submit" name="submit" value="Posalji" />
|
|
|
|
Poslao: 18 Avg 2012 00:35
|
offline
- CorNenad
- Novi MyCity građanin
- Pridružio: 17 Avg 2012
- Poruke: 6
|
Sve sam otukucao kakao treba evo kod
<?php
//create short variable names
if (isset($_POST('submit')) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
?>
<html>
<input type="submit" name = "submit" value = "Posalji" >
<head>
<title>Bob's Auto Parts - Oreder Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed at ';
echo date ('H:i:s, jS F Y.');
echo '</p>';
echo '<p>You order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bootles oil<br />';
echo $sparkqty.' spark plugs<br />';
?>
</body>
</html>
i opet fatal error
Fatal error: Can't use function return value in write context in C:\xampp\htdocs\bob1.php on line 3
|
|
|
|
Poslao: 18 Avg 2012 02:21
|
offline
- lnenad
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Nisi, covjek ti je dobro ispravio trecu liniju, pogledaj opet.
|
|
|
|
Poslao: 18 Avg 2012 09:07
|
offline
- CorNenad
- Novi MyCity građanin
- Pridružio: 17 Avg 2012
- Poruke: 6
|
Ok sad sam vidjeo gdje je greska kod isset, ali opet nessto ne valja, sad mi pojavi ove greske:
Bob's Auto Parts
Order Results
Order processed at 09:05:51, 18th August 2012. Godina
You order is as follows:
Notice: Undefined variable: tireqty in C:\xampp\htdocs\bob1.php on line 23
tires
Notice: Undefined variable: oilqty in C:\xampp\htdocs\bob1.php on line 24
bootles oil
Notice: Undefined variable: sparkqty in C:\xampp\htdocs\bob1.php on line 25
spark plugs
|
|
|
|
Poslao: 18 Avg 2012 09:13
|
offline
- |_MeD_|
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Zaslužni građanin
- Pridružio: 02 Okt 2005
- Poruke: 546
|
Napisano: 18 Avg 2012 9:10
<?php
//create short variable names
$tireqty ="Greska";
$oilqty ="Greska";
$sparkqty ="Greska";
if (isset($_POST['tireqty'])) {
$tireqty = $_POST ['tireqty'];
$oilqty = $_POST ['oilqty'];
$sparkqty = $_POST ['sparkqty'];
}
?>
<html>
<head>
<title>Bob's Auto Parts - Oreder Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
echo '<p>Order processed at ';
echo date ('H:i:s, jS F Y.');
echo '</p>';
echo '<p>You order is as follows: </p>';
echo $tireqty.' tires<br />';
echo $oilqty.' bootles oil<br />';
echo $sparkqty.' spark plugs<br />';
?>
</body>
</html>
Ovo bi trebalo da radi.
Tebi je submit form ocigledno u drugoj stranici.
$_POST je array i sa funkcijom isset() proveravas dali se elemant nalazi unutra pre nego sto ga koristis u suprotnom mozes da dobijed gresku da taj index ne postoji u nizu.
Takodje treba da setujes inicijalne vrednosti za proenjive koje ces koristiti.
Ti bi trebao da otvoris form stranicu uneses podatke i da te submin trebaci na ovu, a ne da ovu otvaras direktno.
Dopuna: 18 Avg 2012 9:13
Notice: Undefined variable: tireqty in C:\xampp\htdocs\bob1.php on line 23
ovo znaci da oces da koristis (ehujes) promenjivu koja nije nigde definisana posto kod nije usao unutar if-a
|
|
|
|
|
|