PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mehrer checkboxen auswählen usw.



spacehunter
05.08.2009, 11:05
Hallo,
bin derzeit am ende mit möglichkeiten und tests usw.

folgendes, ich will mehrere checkboxen anklicken lassen um dann ausgewähltes zu löschen, ist ja im prinzip kein Problem:

auf dem server selber in einem anderen verzeichniss kein Problem, aber in der vms umgebung geht das nicht, nur warum???

Hier mal der code

<form method="POST" action="index.php?content=/user/test">



<input name="showpnid[]" type="checkbox" value="13" > Eintrag mit ID 13<br />
<input name="showpnid[]" type="checkbox" value="23" > Eintrag mit ID 23<br />
<input name="showpnid[]" type="checkbox" value="56" > Eintrag mit ID 56<br />
<input name="showpnid[]" type="checkbox" value="76" > Eintrag mit ID 76<br />
<input name="showpnid[]" type="checkbox" value="78" > Eintrag mit ID 78<br />
<input type="submit" name="action" value="Delete" />
</form>

<!-- PHP code zur Bearbeitung der zu loeschenden Eintraege.
-->
<?php
if( isset( $_POST["action"] ) && $_POST["action"] == "Delete" )
{

echo 'anfang nummer - '.$_POST["showpnid"].' - die nummer ende';


// Array mit allen ausgewaehlten ID's.
$idshow = $_POST["showpnid"];

print( "Ausgewaehlte ID's.<br />" );
for( $i = 0; $i < count( $idshow ); $i++ )
{
// Ausgabe der ID's.
print( $idshow[$i] . "<br />" );

// DELETE hier aufrufen.
// Beispiel:
// mysql_query( "DELETE FROM tabellenname WHERE id=" . mysql_real_escape( $idshow[$i] ) );
}
}

in einem test verzeichniss wie beispiel domain.de/test/test.php gehts, aber in der vms seite, die ich wie folgt aufrufe domain.de/?content=/user/test

gehts nicht, da wird keine ids angezeigt oder nur 0

was kann denn das sein, habe derzeit echt keinen plan an was das liegen könnte

danke schon mal

jpwfour
05.08.2009, 14:26
In PHP kannst du dir mal das Array ausgeben lassen:


print_r($_POST["showpnid"]);

oder
var_dump($_POST["showpnid"]);

spacehunter
05.08.2009, 14:51
ja, habe ich auch schon versucht, ausgabe nur Arraystring(5) oder "Array"

wie gesagt, nur im vms direkt, ausßerhalb gehts.

kann ja nicht sein oder

sobald die url so aufgerufen wird

http://domain.de/index.php?content=/user/test

wenn ich domain.de/content/user/test.php mache, dann gehts.

im prinzip brauche ich es, um mehrere pns zu makieren und dann zu löschen

flippe hier noch aus.

jpwfour
05.08.2009, 14:58
Evtl mal das action="" leer machen, sollte dann an sich ja immernoch die selbe Datei verwendet werden.

spacehunter
05.08.2009, 15:13
habe ich auch schon, hast du zufällig irgendwo ein vms version laufen???

tampulin
05.08.2009, 17:03

spacehunter
05.08.2009, 17:21
aha, jetzt kommen wir der sache näher, nunja, kammere ich mal aus und teste es