Zeile in Textdatei löschen

Der Kram hier:
PHP:
echo "
<input type='hidden' name='linenumber' value='$intIdx+1'>";
Führt im Browser zu dieser Ausgabe:
Code:
<input type='hidden' name='linenumber' value='0+1'>
Wo liegt jetzt wohl der Fehler?
 
JAAAAAAAAAA! Es liegt an dem +1 aber der Wert von $intIdx muss nun mal um eins erhöht werden! Ich hoffe Du bist jetzt selber in der Lage, das umzusetzen, ich hab es dir schon mal richtig gepostet!

// OT
Ich bin unter anderem auch dank Dir "Silber - Mitglied" :p
 
Aber du hattest mir doch gepostet ich soll das hier einfügen;

PHP:
<input type='hidden' name='linenumber' value='$intIdx+1'>
 
Ja, dashier;

PHP:
<input type="hidden" name="linenumber" value="<?= $intIdx+1 ?>" />

steht bei mir aber in einem echo - Area!!
 
Änder es doch einfach, damit es richtig ist...

PHP:
foreach( file( "intern/projects.txt" ) as $intIdx => $v )
{
$d  = explode( "|", $v );
$name = $d[0];
$url = $d[1];
$info = $d[2];

echo "
<input type='hidden' name='linenumber' value='" . ($intIdx+1) ."'>
<br>
<table width='100%' bgcolor='#e9e9e9' style='border-width: 2px; border-style: dotted; border-color: #ff7b10;'>
<tr>
<td width='100%'>
<font color='#ff7b10'><b>$name:</b></font>&nbsp;<a href='$url' target='_blank'>$url</a>
<br>
<font color='#150185'>$info</font>
</td>
<td valign='top'>
<input type='submit' name='delete_projects' class='button' style='width: 80px; color: #FF0000;' value='L&ouml;schen'>
</td>
</tr>
</table>
";  
}
 
So hab alles abgeändert, aber man kann nur von hinten her löschen.

Also wenn man einen Datensatz löschen will, löschen sich nach und nach von hinten alle datensätze! Egal ob man in der Mitte einen Datensatz löschen will oder am Anfang! :confused:

An was liegt das nur? Ich habe alles so gemacht wie du gesagt hast

PS.: Tolles Forum! Das beste was ich kenne :-)
 
Zuletzt bearbeitet:
Kann ich mir gar nicht vorstellen - tu mir mal bitte einen Gefallen und poste mal den geparsten HTML-Code, den Du im Browser ja einsehen kannst.
 
Zurück