form che non funziona

ciao a tutti, ascoltate ho inserito un form ma non mi funziona, ossia in poche parole come allegato in seguito il form, esso si compone da:

nome societa

sito url(qui c'e un opzipone che varia il nome della societa ossia piu grande, piccolo ecc.)

descrizione

<form method="post" onsubmit="return checkform();">

NAME SOCIETY<br><input name="tag" id="tag" size="60" maxlength="20" value="<?php if ($captched=='failed') echo htmlentities($HTTP_POST_VARS['tag'], ENT_QUOTES, 'UTF-8');?>" onkeyup="preview();"><br>

SITE URL<br><input name="url" size="60" maxlenght="255" value="<?php if ($captched=='failed') echo htmlentities($HTTP_POST_VARS['url'], ENT_QUOTES, 'UTF-8');?>" onkeyup="preview();"><br><br>

<select name="size" id="size" onchange="preview();">

<option value="14" <?php if ($captched=='failed') if ($HTTP_POST_VARS['size']=='14') echo 'selected'; ?>>Small size</option>

<option value="18" <?php if ($captched=='failed') if ($HTTP_POST_VARS['size']=='18') echo 'selected'; ?>>Medium size</option>

<option value="21" <?php if ($captched=='failed') if ($HTTP_POST_VARS['size']=='21') echo 'selected'; ?>>Large size</option>

<option value="25" <?php if ($captched=='failed') if ($HTTP_POST_VARS['size']=='25') echo 'selected'; ?>>JUMBO size</option>

</select>

<input type="checkbox" name="b" id="b" onclick="preview();" <?php if ($captched=='failed') if ($HTTP_POST_VARS['b']=='on') echo 'checked'; ?>><span style="font-weight: bold">Bold</span>

<input type="checkbox" name="i" id="i" onclick="preview();" <?php if ($captched=='failed') if ($HTTP_POST_VARS['i']=='on') echo 'checked'; ?>><span style="font-style: italic">Italic</span>

<input type="checkbox" name="ol" id="ol" onclick="preview();" <?php if ($captched=='failed') if ($HTTP_POST_VARS['ol']=='on') echo 'checked'; ?>><span style="text-decoration: overline">Overline</span>

<input type="checkbox" name="ul" id="ul" onclick="preview();" <?php if ($captched=='failed') if ($HTTP_POST_VARS['ul']=='on') echo 'checked'; ?>><span style="text-decoration: underline">Underline</span><br><br>

DESCRIPTION (up to 70 characters)<br>

<input name="alt" size="60" maxlength="70" value="<?php if ($captched=='failed') echo htmlentities($HTTP_POST_VARS['alt'], ENT_QUOTES, 'UTF-8');?>" onkeyup="preview();"><br><br><br>

<input type="submit" value="Submit">

solamenre che non mi funziona in quanto mi da tutte le righe con scritto :

Notice: Undefined variable: captched in c:\programmi\easyphp1-8\www\web\form\index.php on line 61

chi mi aiuta????????????

inviato 9 anni fa
mcmanuel
X 0 X

Nel codice che hai riportato alla variabile $captched non viene mai assegnato un valore ma viene solo controllata. Probabilmente questo script necessita che il register_global (impostazione del php.ini) sia abilitato in modo tale che i dati provenienti dagli URL e dai form vangano "materializzati" in variabili.

Pił di questo non so dirti.  :dunno:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

eh...scusa la mia ignoranza ma non sono molto pratico di php.

io ho installato easyphp1-8 ma non saprei cosa intendi te quello che mi hai scritto, saresti gentile da spiegarmelo in maniera elementare, vista la mia poca esperienza. ciao

risposto 9 anni fa
mcmanuel
X 0 X

vai nel file php.ini e cerca la riga che riporta la direttiva "register_global". Cambia il valore associato ad "ON".

Fatto questo riavvia Apache e vedi se il problema scompare.

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

niente non funziona ancora sempre lo stesso errore :(

comunque ti chiedo una cosa, sempre per lo stesso form avevo un problema relativo, e all'inizio non funzionava poi girovagando su intenet l'ho cambiato come al 2 e funziona, solamente che ho cambiato anche le altre ma non funziona, ti puo essere d'aiuto???

cosi non funzionava

FONT COLOR<br>

<?php color_picker('preview();',(($captched=='failed') ? htmlentities($HTTP_POST_VARS['color']) : '000000')); ?><br><br>

cosi funziona

FONT COLOR<br>

<?php color_picker('preview();',((isset($captched) && $captched=='failed') ? htmlentities($HTTP_POST_VARS['color']) : '000000')); ?><br><br>

risposto 9 anni fa
mcmanuel
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda