אני חושב שזה לא נכון, הקוד הבא לא פועל, הוא לא מראה שגיאה, אני לוחץ על התיבת סימון, ולא קורה כלום
והשרת שלי תומך בphp5
add.php :
PHP קוד:
<?php
$file = fopen($file2, 'a+');
fwrite($file, $_GET['str']);
fclose($file);
?>
index.php :
PHP קוד:
echo '<INPUT TYPE="checkbox" id="dc" onClick="add.php?str=$images[$i]" name="dc'.$i.'" value="'.$images[$i].'" '.$checkedd.' /> ';
התיבות סימון יוצאת בלולאה..
אולי אני מפספס משהו אבל הצלחתי לעשות ככה..
PHP קוד:
<?php
$task = $_POST['task'];
switch( $task ) {
case 'CONTINUE':
doContinue();
break;
case 'CANCEL':
doCancel();
break;
default:
doForm();
}
function doForm()
{
?>
<form method="post" action="">
<input type="submit" name="task" value="CONTINUE">
<input type="submit" name="task" value="CANCEL">
</form>
<?php
}
function doContinue() {
echo "CONTINUE";
}
function doCancel() {
echo "CANCEL";
}
?>
אני צריך משהו דומה, רק שזה לא יעביר לי עמוד כל לחיצה, שזה ישאר באותו עמוד, ואם זה אפשרי אז שזה יקרה מתי שלוחצים על checkbox ולא על כפתור מסוג submit
אני צריך פונקציה של onclick, שאם התיבת סימון מסומנת [זה אומר, הייתה לא מסומנת ועכשיו היא סומנה] > הוסף את this.value לתוך $file.
אם לא > תתן התראה זה לא חשוב..