[ CiM0beTa @ 25.07.2012. 20:07 ] @
| Code (php):
<?php
function value ($data) {
if (!empty($_POST["\'$data\'"])) {
echo "value=\"".$_POST["\'$data\'"]."\"";
} else {
return false;
}
}
?>
pokušavam da napišem funkciju koja će automatski da prevede sve $_POST['something'] u $something. ako je forma submitovana, onda da dobije vrednosti iz forme a ako nije da dobije NULL.
A sve to da bih mogao u html da ubacim <?php value($username); ?> ili nešto slično, kao i da ne bih kroz cele skripte uvek prevodio $_POST[' '] u $varijablu. Tek toliko da uprostim malo.
Negde sam zapeo... |
[ PHPovac @ 25.07.2012. 20:24 ] @
Pogledaj extract();
[ CiM0beTa @ 25.07.2012. 21:08 ] @
pogledao sam ali nista:)
[ VladaSu @ 25.07.2012. 22:04 ] @
Code (php):
function value
($data, $default='') {
return !empty($_POST[$data]) ?
$_POST[$data] : $default;
}
[ PHPovac @ 25.07.2012. 22:42 ] @
Evo:
Code (php):
extract($_POST);
echo $username; // ovo je = $_POST['username'];
[ CiM0beTa @ 25.07.2012. 23:05 ] @
e to je dobro.
ja sam uspeo samo ovo :)
Code (php):
<?php
function value
($data) {
if ($data=='username') {
if (!empty($_POST['username'])) {
echo "value=\"".$_POST['username']."\"";
}
}
if ($data=='password') {
if (!empty($_POST['password'])) {
echo "value=\"".$_POST['password']."\"";
}
}
if ($data=='email') {
if (!empty($_POST['email'])) {
echo "value=\"".$_POST['email']."\"";
}
}
}
?>
i poziva se <?php value('something'); ?>
hvala!
[ VladaSu @ 25.07.2012. 23:11 ] @
Jako promasujes poentu. Zasto ti ne radi moj kod?
Ovo sto si ti napisao nema smisla. Ponavljas jednu logiku tri puta. Ta logika se odnosi na X puta pa se ne treba ponavljati.
$_POST je array varijabla kao bilo koja druga.
[ CiM0beTa @ 25.07.2012. 23:26 ] @
rade i jedan i drugi kod. U pravu si. Hvala vam.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.