3Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1312
1312
EMPFEHLEN
-
hallo
Ich habe folgende Frage:
ich möchte gern das feld user mit den feld usernew vergleichen und neue user die nicht im feld usernew sind anzeigen lassen.
hab es so gemacht das geht auch soweit nur leider träget er nicht den ausgewählten mit der dazugehörigen id sondern immer den ausgewählten nahme und die höchste id in die datenbank ein
ich möchte gerne das man den user auswählen kann und die id und der name dann in die db eingetragen wird oder eben halt alle auswählen mit einen klick.
bitte nochmal um hilfe
PHP-Code:$usernewentry .= "
<form action='' name='submit' method='POST'>
<table style='width: 95%;' class='fborder'>
<tbody>
<tr>
<td class='forumheader3'style='font-size:10px;width:25%'>Mitglied auswählen</td>
<td class='forumheader3'style='font-size:10px;width:50%'>
<ul>";
$sql3 = " SELECT * FROM e107_user
WHERE user_name, user_id NOT IN (SELECT user FROM e107_mp3_profiles_conf )";
$res3=mysql_query($sql3);
while($row=mysql_fetch_array($res3))
{
$usernewentry .="<li><input type='text' name='user_id' value='".$row['user_id']."' />
".$row['user_name']."<input type='checkbox' name='user' value='".$row['user_name']."' />
</li> ";
}
$usernewentry .="</ul>
</td>
<tr style='vertical-align: top;'><td colspan='2' style='text-align: center;' class='forumheader'>
<input name='userupdate' value='absenden' type='submit'></td></tr></tbody></table>
</form>";
-
Hi hups1803
Bitte halte dich an die Netiquette, speziell Punkt 15!
zu deiner Frage:
Ich versteh den Zusammenhang zwischen Frage und deinem Code nicht wirklich. Im Code taucht nirgends "usernew" auf.
Zu dem wäre es hilfreich, wenn du die Tabellenstruktur kurz aufzeigen würdest, um hier mehr Durchblick zu kriegen.
Ich kann mir nicht vorstellen, dass dieser Query funktioniert. Du nutzt user_name in der Where-Clause ohne jeglichen Vergleich.Code sql:1 2
SELECT * FROM e107_user WHERE user_name, user_id NOT IN (SELECT USER FROM e107_mp3_profiles_conf )
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Hallo,
ich möchte folgendes machen, aus dieser tabelle
Tabellen Name= e107_user:
http://www.hupsis-e107.de/userstaff/user.png
komen die Daten .
Hier sollen die Daten rein, wenn sie nicht vorhanden sind .
Tabellen Name= e107_mp3_profiles_conf
http://www.hupsis-e107.de/userstaff/...files_conf.png
also muss ich beide Felder "user_name" aus Tabelle "e107_user" mit Feld "user" aus Tabelle "e107_mp3_profiles_conf" vergleichen das mache ich so :
ich brauche aber aus der Tabelle ,"e107_user" auch die "user_id" passend zum "user_name".PHP-Code:$sql3 = " SELECT * FROM e107_user
WHERE user_name NOT IN (SELECT user FROM e107_mp3_profiles_conf )";
$res3=mysql_query($sql3);
while($row=mysql_fetch_array($res3))
{
um diese beiden per radio oder checkbox in die Tabelle "e107_mp3_profiles_conf" einzufügen zu können.
Danke für eure HilfeGeändert von hups1803 (06.02.11 um 18:52 Uhr)
-
Hi
Aber du fragst doch schon alle Daten aus der Quelltabelle ab.
Sicher, dass dein Problem mit der Datenbank zu tun hat? Wenn ja hab ich es immer noch nicht verstanden, sorry.
Oder ist es im Php-Forum vielleicht besser aufgehobenGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
jo ich habe mit mysql die daten abgefragt nun kommt aber mein problem siehe Anfangsthread
ich kann nicht den user namen mit der passenden id versenden irgendwie wird nicht die richtige id mit über mittelt.
wenn ich mir das Ergebniss im browser anschaue passt alles auch die id wird im inputfeld angezeigt , nur beim absenden nimmt er dann nicht die richtige id .PHP-Code:$usernewentry .= "
<form action='' name='submit' method='POST'>
<table style='width: 95%;' class='fborder'>
<tbody>
<tr>
<td class='forumheader3'style='font-size:10px;width:25%'>Mitglied auswählen</td>
<td class='forumheader3'style='font-size:10px;width:50%'>
<ul>";
$sql3 = " SELECT * FROM e107_user
WHERE user_name, user_id NOT IN (SELECT user FROM e107_mp3_profiles_conf )";
$res3=mysql_query($sql3);
while($row=mysql_fetch_array($res3))
{
$usernewentry .="<li><input type='text' name='user_id' value='".$row['user_id']."' />
".$row['user_name']."<input type='checkbox' name='user' value='".$row['user_name']."' />
</li> ";
}
$usernewentry .="</ul>
</td>
<tr style='vertical-align: top;'><td colspan='2' style='text-align: center;' class='forumheader'>
<input name='userupdate' value='absenden' type='submit'></td></tr></tbody></table>
</form>";
// eintragen
if (isset( $_POST['userupdate'] ))
{
$user= ( @get_magic_quotes_gpc() ) ? $_POST['user'] : @addslashes($_POST['user']);
$user_id= ( @get_magic_quotes_gpc() ) ? $_POST['user_id'] : @addslashes($_POST['user_id']);
$mp3_userclass= ( @get_magic_quotes_gpc() ) ? $_POST['mp3_userclass'] : @addslashes($_POST['mp3_userclass']);
/* DB Insert */
$mysql = new db();
$mysql->db_Connect($mySQLserver, $mySQLuser, $mySQLpassword, $mySQLdefaultdb);
$rtn =$mysql->db_Insert("mp3_profiles_conf", " '','$user','false','$user_id'");
}//end isset
zb user 1 hat id 3
und user 2 die id 200
wenn ich jetzt nur user 1 mit id 3 markiere steht in der db user 1 id 200 statt 3?
Das versteh ich nicht warum er das so macht.
Wenn ich beide anklicke erscheint nur user 2 mit id 200 in der db .
-
Ich glaub, das ist hier besser aufgehoben
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Dein Problem ist, das du alle Werte der DB in eine Variable schreibst und diese sich quasi immer wieder überschreibt.
Versuch mal folgendes:
das [] nach dem user bzw user_id sagen dem Script, das du die Werte in einem Array speicherst.PHP-Code:while($row=mysql_fetch_array($res3)){
"<li>
<input type='text' name='user_id[]' value='".$row['user_id']."' />
".$row['user_name']."
<input type='checkbox' name='user[]' value='".$row['user_name']."' />
</li> ";
}
Ich bin keine Signatur! - Auch wenn`s so aussieht :) - Wirklich!
Über ein Danke freut sich jeder
Ähnliche Themen
-
XML-Daten vergleichen, größeren Wert anzeigen
Von Creeping im Forum PHPAntworten: 27Letzter Beitrag: 21.06.09, 20:44 -
In SQL suchen und einen neuen Wert eintragen
Von julia29 im Forum PHPAntworten: 2Letzter Beitrag: 11.11.08, 12:31 -
Wert übergeben und in einer neuen Form anzeigen
Von rampage78 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 16.11.07, 16:48 -
Mehrere Formular-Felder gleichzeitig in DB eintragen
Von Eistee im Forum PHPAntworten: 12Letzter Beitrag: 02.12.05, 01:21 -
prob. mit login script neuen user in db eintragen
Von dnbsound im Forum PHPAntworten: 1Letzter Beitrag: 19.04.05, 00:22





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren