kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Subdomains nur auf Verzeichnisse?

    geschrieben von cam

    Hallo!

    Also, ich möchte weder auf die erste Seite in einem anderen Verzeichnis noch auf die Startseite umleiten, sondern lediglich auf eine Seite im gleichen Verzeichnis. Da das aber, wie mir scheint, nicht funktioniert, ist das nicht weiter schlimm, nutze ich in diesem Fall einfach einfach keine Subdomain. ;)
  • in: Subdomains nur auf Verzeichnisse?

    geschrieben von cam

    Nope! Das geht nicht. Aber das Problem, dass bei dir etwas geht, das bei mir nicht funktioniert, hatten wir ja bereits mit dem Download-Problem (s. PHP-Forum). ;)
  • in: Subdomains nur auf Verzeichnisse?

    geschrieben von cam

    Hallo!

    Ich wollte mir gerade eine Subdomain für meine Domain erstellen. Sehe ich das richtig, dass man eine solche nur auf ein gesamtes Verzeichnis weiterleiten kann, nicht aber auf eine einzelne Seite? Das wäre für mich sehr unpraktisch, da ich zuvor (als die Domain noch woanders gehostet wurde) mit Subdomains einzelene Seiten angesprochen hatte, weil das kürzer war, wenn ich oft verwendete Seiten woanders verlinken wollte.

    Liebe Grüße!
  • in: Download ohne Linkanzeige

    geschrieben von cam

    Hallo!

    Sorry, dass ich erst jetzt wieder antworte, ich hatte in der letzten Zeit keine Zeit, mich wieder mit diesem Thema zu beschäftigen.

    Allerdings funktioniert der Download an sich immer noch nicht. Zwar sieht die Linkadresse nun supi aus, aber die Datei öffnet sich leider nicht - also das Fenster, wo man dann auf "öffnen", "speichern" etc. klicken muss, um sich die Datei auf den PC etc. zu laden. Fehlt in dem Code noch etwas? Denn es öffnet sich einfach nur die download-Seite mit geändertem Link und sonst nichts. :/

    Liebe Grüße
  • in: Download ohne Linkanzeige

    geschrieben von cam

    Ich glaube, mein Problem liegt einfach darin, dass ich nicht weiß, wohin dieser Code gehört. Ich habe ja nun zweimal filename (ob nun groß oder klein, soll erst mal dahingestellt sein):

    1. den allgemeinen Pfad zum bestimmten Downloadordner
    2. die Datei an sich, die aus Variablen besteht (Buchtitel - Autor .epub / .mobi ...)

    Wenn ich nun aber den Link auf filename setze, wird der Link wieder angezeigt. Lege ich den Krims auf die Downloadseite, nachdem man auf den Link klickt, passiert nichts außer einer leeren Seite. :/
  • in: Download ohne Linkanzeige

    geschrieben von cam

    Ah, klasse, das probiere ich doch gleich mal aus. Danke schon mal. ;)

    Edit: Nee, ich raffs nicht. Da passiert irgendwie gar nichts bzw. ich weiß nicht, wie ich mit dem Code umzugehen habe, wo ich den einbauen muss, damit er startet bzw. der Download startet. Es wird im Endeffekt nur wieder genauso, wie ich es zuvor auch schon gemacht habe und der Link wird angezeigt. :(
  • in: Download ohne Linkanzeige

    geschrieben von cam

    Hallo zusammen!

    Ich tüftel nun schon seit einiger Zeit an einem Problem. Ich möchte Dateien, die ich hier auf einem Downloadserver hochgeladen habe, Usern, die quasi eine Kopie davon gekauft haben (eBook), zum Download zur Verfügung stellen. Allerdings wird dabei ja immer der komplette Link angezeigt, sodass man diesen problemlos weitergeben kann und auch an alle anderen Dateien auf dem Downloadserver findet. Gibt es eine Möglichkeit, dass eben nicht der komplette Link angezeigt wird, sondern vielleicht nur der Name der Datei? Online wurde ich einfach nicht fündig und all meine Versuche schlugen fehl.

    Liebe Grüße
    Betty
  • in: Formular mit Spam-Blocker

    geschrieben von cam

    Was bewirkt denn htmlenitites;mysql_real_escape_string()? Ist das dafür gedacht, dass da kein HTML eingetragen werden darf?

    Naja, die Felder sind ja ausgefüllt (bis auf das eine), das ist es ja gerade, was mich irritiert. Das eine, das nicht ausgefüllt ist, ist hidden-Feld. Aber der Code dürfte eigentlich nicht automatisch eingetragen werden, weil das ja eben den Spam verhindern soll.
  • in: Formular mit Spam-Blocker

    geschrieben von cam

    Hallo!

    Ich habe seit einigen Tagen das Problem, das eines meiner Formulare fröhlich munter als Spam-Plattform genutzt wird und ich es nicht in den Griff bekomme. Ich habe schon einen Sicherheitscode eingefügt, den man in ein Formularfeld eintragen muss (wird dem User als Bild angezeigt, wie man es von anderen Formularen bereits kennt). Der Code wird aus einer Datenbank ausgelesen und mit dem Eintrag verglichen. Aber auch das wird umgangen und weiter kommen Spam-Einträge rein. Sogar der richtige Code wird mit eingetragen. Wie geht das denn bitte? Ich dachte immer, PHP und insbesondere Datenbanken sind sicher und können nicht von Außenstehenden eingesehen werden. Auch wird ein hidden-Formularfeld, das beim Eintragen normalerweise automatisch in die Datenbank eingetragen wird, bleibt leer. Ich verstehe das nicht und weiß nicht mehr weiter.

    Kann mir hier vielleicht jemand helfen?

    Liebe Grüße!
  • in: völlig unlogische Ausgabe

    geschrieben von cam

    Okay, hab jetzt einen Screenshot gemacht von einem Artikel, der so seltsam angezeigt wird, dass man hinterher nicht einmal mehr weiß, welcher Artikel das sein soll :(

    http://cam.lima-city.de/warenkorb.JPG

    Alle anderen werden richtig angezeigt:

    1x Artikelbezeichnung | Einzelpreis | Gesamtpreis | löschen-Button
  • in: völlig unlogische Ausgabe

    geschrieben von cam

    Öhm, dazu gibt es keinen Link, weil es sich um einen Warenkorb handelt, der noch nicht online ist. Die nötigen Scripte habe ich hier gepostet.

    Aber anscheinend kann mir hier wieder keiner helfen :( - wahrscheinlich bin ich nicht die einzige, die das ganze extrem unlogisch findet.
  • in: völlig unlogische Ausgabe

    geschrieben von cam

    Hallo,

    ich habe noch immer das Problem, dass zwei Seiten, die einen identischen PHP-Code enthalten (bis auf die Änderung der Artikelnummer), unterschiedliche Ausgaben erzielen. Wie ist so etwas möglich? Ich weiß nicht mehr weiter! Alle Seiten, die vor einer Weile erstellt habe, funktionieren, wenn ich die Seite mit eben der entsprechenden Nummer umändere, geht es nicht mehr. Wo ist da die Logik???

    Bitte, bitte, helft mir, ich will es doch online stellen, aber bei einem solchen Fehler ist das unmöglich!

    Hier die Scripte:

    funktionierende Seite:

    <?php
                      $nulldreifuenfzwei=$_POST['0352'];
    			  if($nulldreifuenfzwei)
    			  {
    			  $menge0352=$_POST['menge0352'];
    			  if($menge0352=="")
    			  {
    			    print("Sie haben keine Menge eingegeben.");
    				print("<form action='0352.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge0352' size='3' class='form' /> ");
    			  print("<input type='submit' name='0352' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    			  $gesamt=$menge0352*1.49;
    			  $_SESSION['artikel0352']=$gesamt;
    			  $_SESSION['menge0352']=$menge0352;
    			  $_SESSION['0352']= "<tr><td>";
    		      $_SESSION['0352'].= $menge0352;
    		      $_SESSION['0352'].= "x </td><td>Olga, die vertr&auml;umte Schildkr&ouml;te";
    			  $_SESSION['0352'].= "</td><td align='right'>1.49 &euro;</td><td align='right'>";
    			  $_SESSION['gesamt0352']=" &euro;</td><td>";
    			  $_SESSION['gesamt0352'].="<input type='submit' name='del0352' value='l&ouml;schen' class='form' />";
    			  $_SESSION['gesamt0352'].="</td></tr>";
    	          $_SESSION['summe']=$_SESSION['summe']+$gesamt;
    			  }
    			  if($_SESSION['0352'])
    			  {
    			    print ("<font color='green'><b>Artikel im Warenkorb</b></font>");
    			  }
    			  else
    			  {
                  print("<form action='0352.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge0352' size='3' class='form' /> ");
    			  print("<input type='submit' name='0352' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    	          ?>


    nicht funktionierende Seite:

    <?php
                      $neunneunsiebenneun=$_POST['9979'];
    			  if($neunneunsiebenneun)
    			  {
    			  $menge9979=$_POST['menge9979'];
    			  if($menge9979=="")
    			  {
    			    print("Sie haben keine Menge eingegeben.");
    				print("<form action='9979.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge9979' size='3' class='form' /> ");
    			  print("<input type='submit' name='9979' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    			  $gesamt=$menge9979*11.80;
    			  $_SESSION['artikel9979']=$gesamt;
    			  $_SESSION['menge9979']=$menge9979;
    			  $_SESSION['9979']= "<tr><td>";
    		      $_SESSION['9979'].= $menge9979;
    		      $_SESSION['9979'].= "x </td><td>Mord & Totschlag - 20 Krimikurzgeschichten";
    			  $_SESSION['9979'].= "</td><td align='right'>11.80 &euro;</td><td align='right'>";
    			  $_SESSION['gesamt9979']=" &euro;</td><td>";
    			  $_SESSION['gesamt9979'].="<input type='submit' name='del9979' value='l&ouml;schen' class='form' />";
    			  $_SESSION['gesamt9979'].="</td></tr>";
    	          $_SESSION['summe']=$_SESSION['summe']+$gesamt;
    			  }
    			  if($_SESSION['9979'])
    			  {
    			    print ("<font color='green'><b>Artikel im Warenkorb</b></font>");
    			  }
    			  else
    			  {
                  print("<form action='9979.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge9979' size='3' class='form' /> ");
    			  print("<input type='submit' name='9979' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    	          ?>


    ausgelesen wird beides folgendermaßen:

    echo $_SESSION['0352'];
    			echo $_SESSION['artikel0352'];
    			echo $_SESSION['gesamt0352'];
    			if($del0352)
    			{
    			  unset($_SESSION['0352']);
    			  unset($_SESSION['gesamt0352']);
    			  $_SESSION['summe']=$_SESSION['summe']-$_SESSION['artikel0352'];
    			}
    
    echo $_SESSION['9979'];
    			echo $_SESSION['artikel9979'];
    			echo $_SESSION['gesamt9979'];
    			if($del9979)
    			{
    			  unset($_SESSION['9979']);
    			  unset($_SESSION['gesamt9979']);
    			  $_SESSION['summe']=$_SESSION['summe']-$_SESSION['artikel9979'];
    			}


    Das Ergebnis sieht dann so aus, dass bei den Artikel 0352 die komplette Zeile angezeigt wird (von Menge bis Löschen-Button) und beim Artikel 9979 lediglich die Gesamtsumme (am Anfang der Tabelle) und der Löschen-Button (versetzt unter der Gesamtsumme)
  • in: gleiches Script, nur andere Zahl, funktioniert nicht

    geschrieben von cam

    Ja, die Zahl ist hier nicht geändert. Aber dieses Formularfeld wird erst dann angezeigt, wenn keine Menge in das Feld eingegeben wurde. Somit ist es hier gar nicht mal von Bedeutung, da es nichts mit der Ausgabe zu tun hat :(
  • in: gleiches Script, nur andere Zahl, funktioniert nicht

    geschrieben von cam

    Hallo,

    ich habe ein Problem, bei dem ich echt am Verzweifeln bin, weil mein logischer Verstand denn Sinn nicht verstehen kann.

    Also, ich habe eine Seite mit folgendem Script:
    <?php
                      $nulldreifuenfzwei=$_POST['0352'];
    			  if($nulldreifuenfzwei)
    			  {
    			  $menge0352=$_POST['menge0352'];
    			  if($menge0352=="")
    			  {
    			    print("Sie haben keine Menge eingegeben.");
    				print("<form action='0352.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge0352' size='3' class='form' /> ");
    			  print("<input type='submit' name='0352' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    			  $gesamt=$menge0352*1.49;
    			  $_SESSION['artikel0352']=$gesamt;
    			  $_SESSION['menge0352']=$menge0352;
    			  $_SESSION['0352']= "<tr><td>";
    		      $_SESSION['0352'].= $menge0352;
    		      $_SESSION['0352'].= "x </td><td>Olga, die vertr&auml;umte Schildkr&ouml;te";
    			  $_SESSION['0352'].= "</td><td align='right'>1.49 &euro;</td><td align='right'>";
    			  $_SESSION['gesamt0352']=" &euro;</td><td>";
    			  $_SESSION['gesamt0352'].="<input type='submit' name='del0352' value='l&ouml;schen' class='form' />";
    			  $_SESSION['gesamt0352'].="</td></tr>";
    	          $_SESSION['summe']=$_SESSION['summe']+$gesamt;
    			  }
    			  if($_SESSION['0352'])
    			  {
    			    print ("<font color='green'><b>Artikel im Warenkorb</b></font>");
    			  }
    			  else
    			  {
                  print("<form action='0352.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge0352' size='3' class='form' /> ");
    			  print("<input type='submit' name='0352' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    	          ?>


    Ich speicher diese Datei anschließend noch einmal unter einem anderen Dateinamen ab und ändere die vierstelligen Nummern. Heraus kommt somit folgendes Script:

    <?php
                      $fuenffuenffuenffuenf=$_POST['5555'];
    			  if($fuenffuenffuenffuenf)
    			  {
    			  $menge5555=$_POST['menge5555'];
    			  if($menge5555=="")
    			  {
    			    print("Sie haben keine Menge eingegeben.");
    				print("<form action='testartikel.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge5555' size='3' class='form' /> ");
    			  print("<input type='submit' name='0363' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    			  $gesamt=$menge5555*1.49;
    			  $_SESSION['artikel5555']=$gesamt;
    			  $_SESSION['menge5555']=$menge5555;
    			  $_SESSION['5555']= "<tr><td>";
    		      $_SESSION['5555'].= $menge5555;
    		      $_SESSION['5555'].= "x </td><td>Testartikel";
    			  $_SESSION['5555'].= "</td><td align='right'>1.49 &euro;</td><td align='right'>";
    			  $_SESSION['gesamt5555']=" &euro;</td><td>";
    			  $_SESSION['gesamt5555'].="<input type='submit' name='del5555' value='l&ouml;schen' class='form' />";
    			  $_SESSION['gesamt5555'].="</td></tr>";
    	          $_SESSION['summe']=$_SESSION['summe']+$gesamt;
    			  }
    			  if($_SESSION['5555'])
    			  {
    			    print ("<font color='green'><b>Artikel im Warenkorb</b></font>");
    			  }
    			  else
    			  {
                  print("<form action='testartikel.php?id=".$id."' method='post'>");
    	         print("<p align='right'><b>Menge:</b> <input type='text' name='menge5555' size='3' class='form' /> ");
    			  print("<input type='submit' name='5555' value='kaufen' class='form' /></p>");
    	          print("</form>");
    			  }
    	          ?>


    Zum ausgeben der Arrays nutze ich dieses Script:

    echo $_SESSION['0352'];
    			echo $_SESSION['artikel0352'];
    			echo $_SESSION['gesamt0352'];
    			if($del0352)
    			{
    			  unset($_SESSION['0352']);
    			  unset($_SESSION['gesamt0352']);
    			  $_SESSION['summe']=$_SESSION['summe']-$_SESSION['artikel0352'];
    			}
    
    echo $_SESSION['5555'];
    			echo $_SESSION['artikel5555'];
    			echo $_SESSION['gesamt5555'];
    			if($del5555)
    			{
    			  unset($_SESSION['5555']);
    			  unset($_SESSION['gesamt5555']);
    			  $_SESSION['summe']=$_SESSION['summe']-$_SESSION['artikel5555'];
    			}



    Das Ergebnis jedoch ist sehr wirr: wobei die Ausgabe vom ersten Script wunderbar, so wie es sein sollte, in einer Tabelle steht, alle Spalten fein nebeneinander, steht vom zweiten Script lediglich die Gesamtsumme (über der eigentlichen Tabelle) sowie der Löschen-Button (unter der eigentlichen Tabelle). Das komische daran ist, ich habe schon zig Seiten in der Form, nach dem gleichen Prinzip angelegt. Die neusten jedoch, werden nur noch so merkwürdig ausgelesen und ich habe wie gesagt am eigentlichen Script nie etwas geändert, außer der vierstelligen Zahl (und das hatte ich bei den Dateien, die funktionieren, ja auch immer gemacht). Kann mir irgendeiner eine logische Erklärung hierfür geben? Denn eigentlich dachte ich, ich sei fast fertig mit allem und kurz bevor ich vorm Ziel war, fiel mir dieses Problem auf :slant:
  • in: for-while-problem - Seite lädt nicht

    geschrieben von cam

    Hm, jetzt lädt die Seite zwar, gibt aber nur meinen Standardtext wieder, aber immer noch kein Ergebnis von der Datenbank :(. Muss ich statt "Spalte1" die Spaltenbezeichnung eintragen? Oder Spalte0 (weil es ja bei null beginnt) oder was? Und prinzipiell müssen ja alle Felder ausgelesen werden, die in einer Reihe sind, nur die erste, in der sich die ID befindet, eben nicht. Warum sind Datenbankenauslesungen nur so kompliziert? :(
  • in: for-while-problem - Seite lädt nicht

    geschrieben von cam

    Hallo,

    ich probiere mich gerade (bzw. seit einiger Zeit) an einem Script. Aber die Seite lädt einfach nicht, irgendwann steht dann der Standard-Lima-City-Text für Webüberlastung dort. Ich weiß nicht, woran das liegt. Alle anderen Seiten laden, nur an dieser hängt es sich immer auf. Daher dachte ich mir, liegt es wohl an mir bzw. an dem Script (von dem ich ja nicht mal weiß, ob es so überhaupt funktionieren kann, weil es LÄDT ja nicht :P). Ich möchte dazu sagen, ich habe noch nicht so viel (also fast keine) Erfahrungen mit for-while-Krimskrams ... also bitte, bitte, nicht lachen, meckern o.ä., oki? Hilfreiche Tipps wären da bestimmt angebrachter ;). Okay, lange Rede kurzer Sinn, hier mal mein Script-Versuch:

    $anfrage="SELECT * FROM tabelle";
    		  $ergebnis=mysql_query($anfrage);
    		  $anz=mysql_num_rows($ergebnis);
    		  for($a=$anz-1;$a>-1;$a=$a++) 
    		  {
    		  $anfrage="SELECT * FROM tabelle WHERE id LIKE '";
    		  $anfrage.=$id;
    		  $anfrage.="'";
    		  $ergebnis=mysql_query($anfrage);
    		  while($zeile = mysql_fetch_row($ergebnis)) 
    		  {
    	      print("<tr><td>");
    		  print($zeile[1]);
    		  print("</td><td>");
    		  print($zeile[2]);
    		  print("</td></tr>");
    		  }
    		  }


    Jetzt noch kurz zu dem, was das Script eigentlich bezwecken sollte: Ich habe eine ID, die in der Datenbank gespeichert wird. Diese kann dort jedoch öfter vorkommen, daher möchte ich alle Datensätze auslesen, die im ersten Feld diese ID beinhalten *soifz*.
  • in: Shopsystem

    geschrieben von cam

    Hopla, hab ich "tabellen anlegen" geschrieben? :D Nein, ich meinte eher die Einträge in die Tabelle, also die einzelnen Zeilen.

    Gut, dann werde ich mal schauen, ob meine schlauen Bücher mir etwas über Session Arrays verraten ;).
  • in: Shopsystem

    geschrieben von cam

    So, da bin ich mal wieder ... und wieder verwirrt :D (mein neuster Standardzustand, möcht ich meinen).

    Also, registrieren: nein, das möchte ich nicht.

    Cookies: Gerne, aber wie? Mein schlaues Buch sagt mir irgendwas von setcookies() (o.ä. - hab es gerade nicht zur Hand :D).

    Aber was ich noch am allerwenigsten verstehe: Wenn ich eine Tabelle erst dann anlege, wenn die Bestellung tatsächlich ausgeführt wurde (also nicht nur in den Warenkorb gelegt wird): Wo wird dann der Warenkorb gespeichert. Wie pule ich dem Script bei, welcher Artikel was ist und dass der User diesen gern in seinem Warenkorb haben möchte? (Ich glaube, das ist sowieso der allgemeine Knackpunkt, gelle?)

    Zu der While-Schleife noch mal: Ich weiß leider nur, wie ich Zeilen damit auslese, nicht jedoch die einzelnen Spalten. Ich hab zwar gestern noch ein wenig damit rumgefummelt, aber leider stets einen leeren Warenkorb erhalten (noch ohne den Text: Warenkorb leider leer oder so).
  • in: Shopsystem

    geschrieben von cam

    super, endlich mal etwas, das ich tatsächlich auf Anhieb begriffen habe :D.

    Diese Auto-ID hatte ich ja bis vorhin, ich wusste halt nur nicht, wie ich dies mit der Session in Einklang bringen kann. Aber das wird schon, das wird schon.

    Aber *oh soifz* ich hab schon wieder eine Frage :(. Ich nehme mal an, ich muss den Inhalt des Warenkorbs, damit jeder Artikel wunderbar einzeln in Tabellen angezeigt wird, als while-Schleife einbringen, oder? Sprich, wenn irgendwo ne Zahl (also eine Mengenangabe für einen Artikel) steht, muss er diesen Artikel als Tabellenzeile einfügen ... richtig? Ich hab sowas schon mal für komplette Datensätze gemacht und müsste mal in meinem schlauen Buch nachschauen, wie das ging (ja, ich weiß, auswendig wissen, wäre von Vorteil :D). Aber wie geht das bei einzelnen Spalten. Muss ich jede einzelne Spalte abfragen, genauso wie beim Eintragen? Sprich, wäre dann vielleicht je eine if-Schleife pro Artikel angebrachter?

    Die einzelnen Artikel müsste ich ja quasi auch in einer Extra-Tabelle anlegen, wo dann die Artikel-Nr., der Preis und die Bezeichnung (vielleicht auch der vorhandene Lagerbestand) enthalten sind, oder?
  • in: Shopsystem

    geschrieben von cam

    Öhm, dieses Post-Zeugs stammt nicht von mir ;) ... das hat hier jemand anderes gepostet, dass ich das so machen muss. Ich hätte das einfach mit $id = session_id() gemacht. Aber ging dann davon aus, dass das nicht geht.

    Ja, schon kann ich das mit Select machen. Aber woher weiß die Session-ID zu welcher Kunden-ID sie gehört? Das ist meine einzige Frage. Ich hab einfach Bammel, wenn ich das jetzt auslesen lasse, dass alle Datensätze angezeigt werden bzw. gar nichts. Weil noch begreife ich das mit den Sessions ja nicht wirklich, sprich wo das gespeichert wird, wie das funktionieren soll, wenn man nicht definiert, dass diese Session zu dieser Kunden-ID gehört :(.
  • in: Shopsystem

    geschrieben von cam

    So, ich hab jetzt einfach mal klitzeklein mit zwei Artikeln angefangen. Aber ich verstehe noch immer nicht, wie ich dem PHP-Script klarmachen soll, welchen Datensatz er für einen bestimmten Kunden als Warenkorb anzeigen soll *soifz*.

    Ich hab bis jetzt drei Dateien (ich zeige jetzt mal nur die nötigen Script-Passagen, sonst wird das hier zu lang):

    shop.php:
    //ganz oben steht
    <?php
      session_start();
      $_SESSION['kunde'] = $_POST['kunde'];
    ?>
    //so sieht der Teil aus, wo die Menge eingegeben und mittels Button bestätigt wird
    Menge: <input type="text" name="9937" class="form" size="3" /> 
    <input type="submit" value="OK" size="2" class="form" />


    kaufen.php:
    //oben wieder
    <?php
      session_start();
      $_SESSION['kunde'] = $_POST['kunde'];
    ?>
    //weiter unten kommt
    <?php
    	    $nullnullnulleins=$_POST['0001'];
    		$nullnullnullzwei=$_POST['0002'];
            //hier der connect zur Datenbank
            $anfrage="INSERT INTO bestellung VALUES ('0',now(),'";
    		$anfrage.=$nullnullnulleins;
    		$anfrage.="','";
    		$anfrage.=$nullnullnullzwei;
    		$anfrage.="')";
            mysql_query($anfrage)
                or die("<b>System &uuml;berlastet! Bitte versuchen Sie es zu einem sp&auml;teren Zeitpunkt
    			erneut</b>");
            print("Der Artikel wurde erfolgreich in Ihren Warenkorb gelegt.");
            mysql_close($db);
    	  ?>


    Soweit funktioniert das super. Es wird eine ID für den Kunden angelegt, die jeweilige Menge erscheint in der Tabelle (aber das hatte ich ja so auch schon vorher bei meinem Shop, ohne mit Sessions zu arbeiten)

    Die dritte Datei soll nun warenkorb.php sein, aber da komme ich nicht weiter, sprich ich habe nur oben den Session-Start und weiter unten den connect zur Datenbank.
  • in: Shopsystem

    geschrieben von cam

    Hab ich das jetzt richtig verstanden, dass ich quasi zwei Dateien für den Warenkorb habe: eine, in der alle Artikel eingetragen werden (sprich die leere Tabelle ausgelesen wird - oder muss ich das alles noch einmal manuell in die Datei eintragen) und eine, die zeigt, was tatsächlich drin ist. Aber die irgendeineDatei wäre doch dann wie meine kaufenDatei, denn da müsste die Anfrage doch wieder alle einzelnen Formularfelder abfragen, ob darin etwas steht oder nicht ... oder?

    Achso, Moment, die erste Datei zeigt quasi den Lagerbestand an, richtig? Und wenn ein Artikel nicht mehr verfügbar ist, wird dies entsprechend angezeigt, ja?

    Ohje, da sagt ihr, das alles sei einfach und ich komme immer mehr durcheinander. Vor allem, weil in den Beispielen Bezeichnungen vorkommen, mit denen ich nichts anfangen kann, die mir also nicht einmal sagen, was diese bezwecken :(.

    Ich weiß leider auch nicht, wie ich mir das nötige Wissen aneignen kann. Wegen Sessions habe ich mir inzwischen bereits vier Bücher gekauft, in denen etwas über Sessions steht, aber keines bringt mich wirklich weiter :(. Wie habt ihr das denn gemacht, um damit klarzukommen? Was ist quasi der beste Ansatz? In meinem Umfeld gibt es leider auch niemanden, den ich fragen könnte, deshalb stelle ich auch immer meine (für andere unverständliche oder selbstverständliche) Fragen ins Forum. Vielleicht liegt es auch daran, dass die meisten Webseiten zu den Themen auf Englisch sind und ich mit meinem Grundenglisch kaum ein Wort verstehe :(.
  • in: Shopsystem

    geschrieben von cam

    Soweit hab ich das jetzt, glaub ich, verstanden mit den zwei Tabellen etc., aber bei mir trägt sich einfach nichts in die erste Tabelle ein, wenn ich die Seite aufrufe. Hier mal der Code, den ich genommen habe:

    session_start();
      $_SESSION['kunde'] = $_POST['kunde'];
      //an dieser Stelle kommt der connect zur Datenbank
      $anfrage="INSERT INTO kunden VALUES ('0','";
      $anfrage.=$kunde;
      $anfrage.="','0','0','0','0','0','0','0','0'";
      mysql_query($anfrage);
      mysql_close($db);


    Ich weiß einfach nicht, wie ich eine Session starten und auswerten muss, damit diese auch weiterhin erkannt wird. Ich kann mir das nur so erklären, dass auch diese in der Tabelle "kunden" gespeichert werden muss, um später wiedererkannt zu werden, oder? Oder muss ich auf der Startseite noch gar nichts in die Tabelle eintragen, sondern das ergibt sich erst, wenn der Kunde etwas in den Warenkorb legt?

    Und was ich auch noch nicht verstanden habe, wenn ich wirklich mit nur zwei Tabellen arbeiten soll, ist:

    Ich habe ja eine Datei, die "kaufen.php" heißt. Mit deren Hilfe sollen die Waren in den Warenkorb gelegt werden. Dann muss ich doch aber wieder alle einzelnen Artikel abfragen, ob diese in den Warenkorb gelegt wurden, oder? Gibt es da etwas vereinfachteres, was nur das abruft, was ausgefüllt wurde?

    Beispiel: Ich habe bei Artikel xy die Menge 1 eingegeben, das heißt, ich möchte den Artikel xy einmal kaufen. Nun muss die PHP-Abfrage von kaufen.php aber doch immer noch alle einzelnen Artikel abfragen, also oben auswerten, unten hinzufügen (will jetzt nicht das script posten, ist mir zu lang - ich hoffe, man versteht es so - aber das bezweifle ich mal wieder).

    Ich kann ja auch schlecht für jeden Artikel noch eine extra Abfrage-Datei machen. Dann hätte ich ja schon drei Seiten für nur einen Artikel: die Seite, wo alle Artikel dieser Rubrik sind, die Details-Seite und die Seite, wo NUR dieser Artikel in den Warenkorb gelegt wird. Wäre das nicht auch zu aufwändig?
  • in: Shopsystem

    geschrieben von cam

    Nein, das hilft leider überhaupt nicht. Vielleicht sollte ich doch mal ALLES erklären, wie ich es mache (auch wenn das gar nicht relevant ist und einige bestimmt wieder sagen: oh, mein Gott, so doch nicht!).

    Ich erstelle pro Kunden eine Tabelle (daher soll die ID auch der Tabellenname sein). In diese Tabelle kommen dann die ersten Daten, sobald der Kunde den Shop betritt. Sobald ein Kunde etwas in den Warenkorb legt (ganz egal, ob er es später kauft oder nicht), wird eine neue Spalte hinzugefügt mit der Bezeichnung der Artikel-Nummer und als "value" die jeweilige Menge des Artikels. Wird ein Artikel aus dem Warenkorb gelöscht, wird die komplette Spalte gelöscht. Die komplette Tabelle bleibt so lange erhalten, bis ich die Bestellung entgegengenommen habe und ich sie (derzeit noch) manuell lösche (später dann sofort nach Absendung der Bestellung, wenn ich das Mailen hinbekommen habe, ohne die mail()-Funktion zu benutzen, die ja hier nicht geht).

    So! Ich hoffe, das leuchtet nun jedem ein, dass ich die ID als Tabellennamen brauche. Nichts mehr! Keine für mich unsinnigen Erklärungen, die mich nur noch mehr verwirren. Eine klare Antwort. Es ist doch sicherlich nur ein bis drei Zeilen, oder? Warum können diese nicht einfach gepostet werden mit dem Text: Hier, da ist das winzige Script, das dir verloren ging. Mehr verlange ich doch gar nicht. Ich will von niemandem einen kompletten Shop programmiert bekommen oder erfahren, wie andere es machen, was besser und was schlechter ist, sondern einfach nur diese winzigen Zeilen, die mir entfallen sind, sich in Luft aufgelöst haben oder sonst irgendwas. Es handelt sich hierbei ja auch nicht um ein Hirngespinst, das ich mir mal ausgedacht habe, in der Hoffnung, dass es geht. Ich weiß ja, dass man diese ID als Tabellennamen nehmen kann, daher verstehe ich die Antworten nicht, die um den heißen Brei reden, sich auf andere Dinge konzentrieren und keine konkrete Antwort liefern. Wenn man es nicht weiß: Einfach mal nichts posten, wäre effektiver und weniger nervenaufreibend, als wenn ich bei jedem post erneut die gleiche Frage stellen muss, oder?
  • in: Shopsystem

    geschrieben von cam

    Dann denk dir die IP-Adresse doch einfach weg, mein Gott. Es geht hier um die ID nicht um die IP.

    Warum kann man eine einfache Frage nicht mit einer einfachen Antwort beantworten? Ich meine, ich bin schon am verzweifeln, weil ich das Script nicht finde, das es 100%ig gibt (auch wenn ich mich hier nur immer wieder wiederhole), weiß nur leider nicht mehr, wo ich es herhatte.

    Und nein, ich weiß nicht, wie eine Tabellenverknüpfung geht, das ist für das, was ich gerade plane, auch nicht notwendig. Ich weiß schon, was ich mache! Ich brauche einfach nur diese blöde ID als Tabellenname - MEHR NICHT! Den Rest überlast mal ruhig meinem zerstörten Hirn, das wird dann schon passen, denke ich. Ich hätte das auch schon vor ewiger Zeit machen können, hatte aber da noch ein Steinchen im Weg, das sich heute aus der Welt geräumt hat und ich mit dem Ansatz, den ich da hatte, weitermachen hätte können, hätte ich es schon vorher gewusst. Nun weiß ich es, aber der Ansatz ist weg. Die Datei verschwunden, gelöscht, weiß der Geier, das Script dafür nicht auffindbar.
  • in: Shopsystem

    geschrieben von cam

    Tja, wie Sie sehen, sehen Sie nichts. So hat das anscheinend auch nicht geklappt. Liegt das vielleicht am "Usernamen", den ich in "ip" umgewandelt habe? Denn es gibt schließlich keinen Usernamen. Und die Tabelle soll ja die ID sein, und nicht "userdata_" heißen. Wäre ja nutzlos!

    Hier mal der Code, den ich erstellt habe und der nichts bringt. Vielleicht weiß dann jemand weiter, wenn man es vor Augen hat, was ich machen möchte :(.

    session_start();
      $_SESSION['id'] = $_POST['id'];
      $_SERVER['REMOTE_ADDR'] = $_POST['ip'];
      $db=mysql_connect("hoste","user","passwort");
      mysql_select_db("datenbank");
      $anfrage="CREATE TABLE id VALUES(id VARCHAR(50),ip VARCHAR (20),zeit TIMESTAMP)";
      mysql_query($anfrage);
      mysql_close($db);
  • in: Shopsystem

    geschrieben von cam

    Ich werd immer verwirrter. Ich weiß 100%ig, dass ich diese Session-ID schon einmal als Tabellennamen genutzt habe, weil ich eine solche Tabelle erst heute aus der Datenbank gelöscht habe, die ich vor "unendlich langer" Zeit mal erstellt habe. Das war so eine ellenlange Kombination aus Buchstaben und Zahlen. Und ich brauche wirklich nur das, um weiterzukommen, weil alles andere weiß ich (glaub ich). Ich mache mir schließlich kein hochkompliziertes Zeugs daraus (keine Registriertung, keine Wiedererkennung beim erneuten Einkaufen etc.), sondern vereinfache das für mich, damit Dummchen (also ICH) auch damit klarkommt. Nur ich finde dieses Script einfach nicht mehr, mit dem ich das gemacht habe. Sprich: Session-ID erstellen, auslesen, eintragen. Mehr ist (für mich) erst einmal unwichtig, finde ich. Der Rest ergibt sich später von selbst. Aber genau darum wollte ich das ja eigentlich mit der IP machen. Das würde (für meine Zwecke) vieles vereinfachen, weil ich da genau weiß, wie ich vorgehen muss. Aber da das mit den Zahlen nicht klappt, geht auch der Rest nicht wirklich :(.

    Für euch scheint das vielleicht alles sehr wirr zu klingen, aber für mich ergibt es nun mal einen Sinn und da hilft es wirklich nicht, wenn ihr mir sagt: nein, so geht das nicht, das muss du so und so machen. Ihr wisst doch gar nicht, wie ich es erstellen will. Wie heißt es so schön: Viele Wege führen nach Rom. Aber um meinen zu beginnen, brauche ich diese Session-ID nun mal als Tabellenname. Daher: Bitte, bitte, keine Sprüche mehr, wie es besser ginge, sondern einfach nur ein Hinweis, wie ich die ID da hineinbekomme, denn ich weiß, dass es geht, finde nur das Script nicht mehr, sonst würde ich hier schon lange nicht mehr schreiben, sondern voranschreiten *soifz*.
  • in: Shopsystem

    geschrieben von cam

    Hä? Keine Tabelle? Aber wo sollen denn dann die Bestellungen landen? Die müssen doch auch in die Tabelle. Schließlich müssen die mich ja irgendwie erreichen (denn die Mail-Funktion wird von lima-city ja leider verschluckt oder die Mails erreichen einen erst Wochen später).
  • in: Shopsystem

    geschrieben von cam

    Jetzt habe ich meine sämtlichen Bücher durchforstet und Google stundenlang gequält, aber ich finde das Scripte nicht mehr, womit ich eine Session-Tabelle (und meiner Meinung nach war das die Session-ID, die Tabelle als Namen hatte - ich kann mich auch irren, ist schon ein Weilchen her) erstellt habe. Das heißt, ich bin immer noch am Ausgangspunkt: Datenbank ohne Tabelle, Scripte, die nichts bewirken und ich dreh schon langsam am Rad und halte mich selbst für völlig fehl am Platz :(. Dabei möchte ich meinen kleinen Shop doch endlich mal ein wenig besser programmieren, damit es schöner aussieht etc. pp.

    Gibt es vielleicht irgendwo ein Tutorial (bei lima-city nicht, da hab ich schon gesucht), wo steht, wie ich eine Session-Tabelle erstelle. Denn ich glaube, wenn ich das habe, ist das schon die halbe Miete. Ich hatte es mal geschafft, das weiß ich. Ich weiß jedoch auch, dass ich danach nie weiterkam. Aber es könnte schon sein, dass ich jedes Mal einfach nur vergessen habe, dieses Startzeugs auf die nächste Seite zu klatschen, weil ich davon ausging, dass wieder eine neue gestartet wird. Ich weiß es nicht mehr, kann auch an etwas anderem gelegen haben.

    Ich bräuchte jetzt quasi nur noch einen kleinen Schubs zwecks der Create-Geschichte, dann nerv ich (hoffentlich) nicht mehr :(. Und wenn doch, bin ich bestimmt wesentlich weiter als jetzt :D.
  • in: Shopsystem

    geschrieben von cam

    Hm, ich hab das mal mithilfe von einem Buch, das einem Schritt für Schritt erklärt, wie das mit den Sessions funktioniert, probiert. Aber wie gesagt, die ID kam nie mit bzw. auf die nächste Seite schon, aber danach nicht mehr. Weil ich nie wusste (und das im Buch leider auch nicht beschrieben stand) wie ich die ID auf die dritte Seite bringe. Aber ich kann es ja noch einmal versuchen. Allerdings bezweifle ich, dass ich es diesmal schaffen werde. Aus lauter Frust habe ich mir dann diese "einfache" Idee mit der IP-Adresse einfallen lassen, weil man die ja auf jeder Seite wieder abrufen kann und somit ganz einfach dem jeweiligen User zuordnen kann. Tja, war wohl doch kein so guter Einfall wie ich dachte :(.
  • in: Shopsystem

    geschrieben von cam

    Das Problem ist nur, dass ich bisher mit Session-IDs nie klargekommen bin. Erstellen ging da immer noch gerade so, aber sobald es darum ging, die ID mit auf eine andere Seite zu nehmen, ging sie mir verloren. Daher dachte ich, dass ich das mithilfe der IP lösen kann, die ja immer gleich bleibt, solange jemand auf der Webseite ist. Natürlich ändert sich die IP immer wieder, aber nicht innerhalb weniger Minuten, Stunden etc., sondern doch eher nur einmal pro Tag, oder?

    Und was ist preg-replace?
  • in: Shopsystem

    geschrieben von cam

    Datenbankdesign? Joins? Subselects? Schulhof? Sorry, ich bin nicht wirklich fit in Sachen Datenbanken, MySQL und Co. Ich versteh also nicht wirklich, was du mir im zweiten Satz sagen möchtest :(

    Das mit den Punkten dachte ich mir schon, dass das ein Problem werden könnte. Hm, es gibt nicht zufällig eine Möglichkeit, diese Punkte beim Eintragen zu ignorieren, oder? Dass der Name mit einem Buchstaben beginnen soll, sollte kein Problem darstellen.
  • in: Shopsystem

    geschrieben von cam

    Hallo,

    gibt es eine Möglichkeit, mit "CREATE TABLE" die IP-Adresse des Users als Tabellenname zu nehmen? Ich hab schon einiges versucht, aber entweder kommt eine Fehlermeldung, weil es so nicht funktioniert oder es kommt keine Fehlermeldung, aber es passiert auch nichts - sprich, es wird keine Tabelle erstellt.

    Ich hoffe sehr, dass mir hier jemand helfen kann.
  • in: Kontaktformular

    geschrieben von cam

    Okay, super, dann versuch ich mal mein Glück ... ich für meinen Teil finde diesen Hinweis/Link schon jetzt sehr hilfreich ... wie oft hab ich schon mit dem Mailen gekämpft *soifz*.
  • in: Kontaktformular

    geschrieben von cam

    Zu diesem PHPMailer hab ich dann auch noch eine kleine Frage:

    Funktioniert das auch, wenn ich einen HTML-Newsletter versenden möchte? Vor dem Problem stehe ich nämlich gerade :slant: (vielen Dank mail()-Funktion :-P)
  • in: mehrere Datenbankeinträge via Checkbox

    geschrieben von cam

    Hallöchen,

    ich wusel gerade an einem Formular, bei dem man per Checkbox einige Dinge auswählen kann, die dann in eine Datenbank eingetragen werden sollen. Ich hab allen Checkboxen den gleichen Namen gegeben und via value soll nun der Eintrag in die Datenbank erfolgen. Soweit klappt das ja auch hervoragend. Allerdings wenn ich mehrere Checkboxen auswähle, wird nur die letzte eingetragen. Wie ist es möglich, mehrere eintragen zu lassen (in das gleiche Datenbankfeld, versteht sich)? Oder muss ich für jede Checkbox ein eigenes Feld anlegen?

    Gleichzeitig hab ich mal noch eine andere, ähnliche Frage: Ich habe ein kleines Bestellformular auf meiner Webseite, bei dem nur die jeweilige Anzahl des bestellten Artikels eingetragen werden. Hierbei habe ich tatsächlich für jedes Feld ein extra Datenbankfeld erstellt. Ist dies auch irgendwie möglich, dass ich dafür nur ein Datenbankfeld erstellen kann? Sodass darin angezeicht wird: Artikel XY = 1 ... oder so ähnlich.

    So, dann gehe ich mal einkaufen und hoffe, dass ihr mir weiterhelfen könnt. Bis später ;)
  • in: Datenbankeintrag geht nur ab und zu

    geschrieben von cam

    Wie funktioniert denn "mitloggen" ... sorry, aber das ist mit bis dato noch völlig unbekannt, habe davon bisher noch nie gehört bzw. gelesen.
  • in: Datenbankeintrag geht nur ab und zu

    geschrieben von cam

    Hm, das ist es ja, ich selbst habe auch keine genaue Fehlerbeschreibung, weil es bei mir stets funktioniert, wenn ich es teste (sobald ich eine Mitteilung bekomme, dass es nicht funktioniert).
    Die letzte Mitteilung eines Users kam heute. Ist denn heute der MySQL-Server ausgefallen? Ich meine, wenn nicht, könnte man diese Möglichkeit zum Beispiel ausgrenzen bzw. in die engere Auswahl an Möglichkeiten nehmen. Denn ich möchte ja schon irgendwie, dass das Eintragen dauerhaft möglich ist.
  • in: Datenbankeintrag geht nur ab und zu

    geschrieben von cam

    Aber wie kann denn eine Datenbank nur ab und zu online sein?
  • in: Datenbankeintrag geht nur ab und zu

    geschrieben von cam

    Hallo zusammen!

    Ich habe ein kleines Problem mit einer Datenbankeintragung ... bzw. nicht ich selbst, sondern einige meiner User. Ich habe nämlich ein Formular, mit dessen Hilfe bestimmte Daten in eine Datenbank eingetragen werden. Nun ist es aber so, dass bei einigen Usern (unter anderem auch bei mir selbst) diese Eintragung problemlos erfolgt. Andere User teilen mir jedoch mit, dass sie eine Fehlermeldung bekamen. Wie ist das möglich, frage ich mich. Ich dachte bisher immer, dass eine Datenbankabfrage etc. entweder fehlerfrei funktioniert oder eben nicht. Wie kann es bei einigen Usern gehen und bei anderen taucht ein Fehler dabei auf und nichts funktioniert? Kann so etwas am Browser liegen? Doch eigentlich nicht, oder? Schließlich ist eine Datenbank ja serverbasierend ...

    Ich hoffe, mir kann jemand dazu eine allgemeine Erklärung geben, ohne den ja eigentlich funktionierenden Quellcode dafür hier posten zu müssen.

    Bye bye!
  • in: langer Text in Datenbank

    geschrieben von cam

    Hm, also inzwischen geht es bei dem einen Kontaktformular, als ich dieses auf "TEXT" gestellt habe. Beim anderen jedoch noch nicht, obwohl das Scirpt (bis auf ein Feld) gleich ist. Ich muss mal sehen, wie und ob ich das hinbekomme, denn es ist mir echt ein Rätsel, warum das eine Script einmal geht und einmal nicht, obwohl alles bei PHPmyadmin gleich eingestellt ist.
  • in: langer Text in Datenbank

    geschrieben von cam

    Hallo zusammen!

    Ich habe ein Problem oder ein Blackout oder wie auch immer man es bezeichnen möchte. Ich habe irgendwie völlig vergessen, wie ich einen Text, der länger als 255 Zeichen ist, in einer Datenbank eintragen kann. Eigentlich dachte ich immer, ich muss einfach nur von VARCHAR auf TEXT umstellen bei PHPmyadmin. Aber wenn ich dann das Formular teste, funktioniert es nicht und ich kann mir beim besten Willen nicht erklären, warum. Ich hoffe daher auf eure Hilfe ;)!
  • in: Bilvorschau

    geschrieben von cam

    hm, so funzt das irgendwie gar nicht. Aber ich glaube, selbst wenn es funktionieren würde, wäre es ja nicht das, was ich eigentlich wollte.

    Öhm, da fällt mir gerade ein, dass ich die detailierte Beschreibung vergessen habe ... hmmm, wie erkläre ich das am schlausten?

    Aaalso, diese große Vorschaubild soll ähnlich eines Popup-Fensters erscheinen, also rechts unten neben dem eigentlichen Bild, aber über dem anderen Text.

    Ich hatte so etwas mal mit reinem Text, ich glaube, das war irgend ne \"alt\"-Funktion oder dergleichen. Weiß ich aber nicht mehr und die Datei, in der ich das mal verwendete, habe ich nicht mehr. Aber ich weiß auch, dass ich da nie Bilder einfügen konnte.

    Ich habe so etwas irgendwann auch mal auf einer anderen Webseite gesehen, weiß aber leider nicht mehr, wo das war :slant:
  • in: Bilvorschau

    geschrieben von cam

    Hallo!

    Ich habe ein kleines Problemchen bzw. eine Idee, die an der Umsetzung scheitert ;)

    Auf meiner Webseite möchte ich gif-Bilder platzieren (nicht animiert). Wenn man jedoch über diese mit der Maus fährt, erscheint ein jpg-Bild (gleicher Datei-Name, nur halt andere Endung).

    Wie ist so etwas möglich? Geht das überhaupt?
  • in: Datei nicht vorhanden?

    geschrieben von cam

    Ahh, scheint sich erledigt zu haben ... nun ist sie plötzlich da ... brauchte anscheinend eine Extra-Einladung, um zu erscheinen, tststs :eek:
  • in: Datei nicht vorhanden?

    geschrieben von cam

    Hallo,

    ich habe gerade eine Datei hochgeladen, wenn ich diese jedoch aufrufen möchte (ob nun per Link oder direkt) bekomme ich die Fehlermeldung, dass diese Datei nicht vorhanden ist ... wie geht denn sowas? Habe auch schon mehrmals neu hochgeladen und auch noch mal neu abgespeichert. Immer wieder erhalte ich das gleiche Ergebnis :confused:
  • in: aktuellen Link markieren

    geschrieben von cam

    Okay, das versuche ich glatt mal, danke :D
    Aber eine Frage habe ich dazu noch: ich habe das ja mit class definiert, kann ich da zusätzlich noch ne ID mit einfügen, ja?

    Also zur zweiten Antwort ;) ... das geht so nicht, weil da ja die Farbe dauerhaft geändert wird, sobald man die Seite auch nur einmal beuscht hat. Sprich, die Farbe bleibt dann auch auf den anderen Seiten so. Aaach, wie erkläre ich es nun. Hm, na, es zeigt einfach an, dass du auf dieser Seite schon mal gewesen bist ... visted = besuchte ... und nicht \"du bist gerade dort\" :D ... ich hoffe, das war verständlich, bin super schlecht im Erklären :lol:
  • in: aktuellen Link markieren

    geschrieben von cam

    Hallo,

    ist es irgendwie möglich, den aktuellen Link, auf dem man sich gerade befindet, zu markieren, sprich andersfarbig zu machen etc.?

    Ich habe derzeit die Navigation per include eingefügt, damit ich nicht auf jeder Seite (sollte ein neuer Link hinzukommen oder einer wegfallen) alles schreiben muss. Den Link-Style habe ich mit CSS in einer externen Datei bestimmt.

    Deshalb weiß ich nun nicht wirklich, ob ich das in der CSS-Datei selbst einstellen kann / muss oder ob das mit PHP zu machen ist ... oder nur manuell :D

    Wenn ich dies im falschen Forum gepostet habe, weil es nicht mit PHP, sondern nur mit CSS geht, wenn es denn geht ;), bitte ich, dieses Thema einfach zu verschieben :P.
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Okay, dann mach ich das mal ... hier ist es (die include-Datei habe ich dabei mal außer acht gelassen ;) )

    <?php
      include(\"styles/db.inc\");
      if(isset($_REQUEST[\'vorname\']))
      {
        $vorname = $_REQUEST[\'vorname\'];
      }
      if(isset($_REQUEST[\'nachname\']))
      {
        $nachname = $_REQUEST[\'nachname\'];
      }
      if(isset($_REQUEST[\'user\']))
      {
        $user = $_REQUEST[\'user\'];
      }
      if(isset($_REQUEST[\'email\']))
      {
        $email = $_REQUEST[\'email\'];
      }
      if(isset($_REQUEST[\'password\']))
      {
        $password = $_REQUEST[\'password\'];
      }
      if(!empty($vorname)&&!empty($nachname)&&!empty($user)&&!empty($email)&&!empty($password))
      {
        $db=db_connect();
    	$anfrage=\"SELECT id FROM user_registered WHERE user=$user\";
    	$ergebnis=db_query($anfrage);
    	$anz=mysql_num_rows($ergebnis);
    	if ($anz<1)
    	{
    	  $anfrage=\"INSERT INTO user_new VALUES(0,\'\".$vorname.\"\',\'\".$nachname.\"\',\'\".$user.\"\',\'\".$password.\"\',
    	    \'\".$email.\"\',now()\";
    	  db_query($anfrage);
    	  $id=mysql_insert_id($db);
    	  $txt=\"<html><head>\";
    	  $txt.=\"<meta http-equic=\'Content-Type\' content=\'text/html;charset=iso-8859-1\'>\";
    	  $txt.=\"</head><body>\";
    	  $txt.=\"Vielen Dank f&uuml;r deine Registrierung beim Mitmach-Roman!<br />\";
    	  $txt.=\"Um deine Registrierung zu aktivieren, klicke bitte den nachfolgenden Link an:\";
    	  $txt.=\"<a href=\'http://cam.lima-city.de/mitmach-roman/activate.php?id=\".$id.\"\'>Aktivierung</a><br />\";
    	  $txt.=\"Sollte der Link bei dir nicht funktionieren, kopiere die nachfolgende Adresse in deinen\";
          $txt.=\" Web-Browser:<br />\";
    	  $txt.=\"http://cam.lima-city.de/mitmach-roman/activate.php?id=\'.$id.\'\";
    	  $txt.=\"</body></html>\";
    	  mail($email, \"Aktivierung der Registrierung beim Mitmach-Roman\", $txt,\"Content-Type= txt/html\\nFrom:
    	    Administration Der Mitmach-Roman <buch@communityandmore.de>\");
    	  print(\"<html>\");
          print(\"  <head>\");
          print(\"    <title>\");
    	  print(\"      Der Mitmach-Roman\");
          print(\"	 </title>\");
    	  print(\" 	   <link href=\'styles/styles.css\' rel=\'stylesheet\' type=\'text/css\'>\");
          print(\"   </head>\");
    	  print(\"   <body bgcolor=\'#FFF8DC\'>\");
          print(\"     <div class=\'titel\'>\");
    	  print(\"       <img src=\'images/titel.gif\' align=\'center\' />\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'menue\'>\");
    	  print(\"	    <p align=\'right\'>\");
    	  print(\"	      <b>\");
    	  print(\"		    <a href=\'regeln.php\' class=\'alles\'>Regeln</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'copy.php\' class=\'alles\'>Copyrights & Datenschutz</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'kontakt.php\' class=\'alles\'>Kontakt</a>\");
    	  print(\"		    |\");
    	  print(\"	        <a href=\'impressum.php\' class=\'alles\'>Impressum</a>\");
    	  print(\"		  </b>\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-rosa\'>\");
    	  include(\"navi-rosa.php\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-blau\'>\");
    	  include(\"navi-blau.php\");
    	  print(\"     </div>\");
    	  print(\"	  <div class=\'main\'>\");
    	  print(\"	    <b>\");
    	  print(\"	      Registrieren\");
    	  print(\"	    </b>\");
    	  print(\"	    <p align=\'justify\'>\");
    	  print(\"         Willkommen beim Mitmach-Roman! Du bist jetzt als neues Mitglied registriert. Um deine \");
    	  print(\"         Registrierung abzuschlie&szlig;en, musst du diese noch aktivieren. Dazu wurde dir eine\");
    	  print(\"         E-Mail geschickt. Bitte klicke den dort enthaltenen Link an.\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"    </body>\");
    	  print(\"  </html>\");
    	}
    	else
        {
    	  print(\"<html>\");
          print(\"  <head>\");
          print(\"    <title>\");
    	  print(\"      Der Mitmach-Roman\");
          print(\"	 </title>\");
    	  print(\" 	   <link href=\'styles/styles.css\' rel=\'stylesheet\' type=\'text/css\'>\");
          print(\"   </head>\");
    	  print(\"   <body bgcolor=\'#FFF8DC\'>\");
          print(\"     <div class=\'titel\'>\");
    	  print(\"       <img src=\'images/titel.gif\' align=\'center\' />\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'menue\'>\");
    	  print(\"	    <p align=\'right\'>\");
    	  print(\"	      <b>\");
    	  print(\"		    <a href=\'regeln.php\' class=\'alles\'>Regeln</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'copy.php\' class=\'alles\'>Copyrights & Datenschutz</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'kontakt.php\' class=\'alles\'>Kontakt</a>\");
    	  print(\"		    |\");
    	  print(\"	        <a href=\'impressum.php\' class=\'alles\'>Impressum</a>\");
    	  print(\"		  </b>\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-rosa\'>\");
    	  include(\"navi-rosa.php\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-blau\'>\");
    	  include(\"navi-blau.php\");
    	  print(\"     </div>\");
    	  print(\"	  <div class=\'main\'>\");
    	  print(\"	    <b>\");
    	  print(\"	      Registrieren\");
    	  print(\"	    </b>\");
    	  print(\"	    <p align=\'justify\'>\");
    	  print(\"         Der Nickname ist leider schon vergeben. Bitte versuche es erneut.\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"    </body>\");
    	  print(\"  </html>\");
    	}
    	db_close($db);
      }	
      else
      {
        print(\"<html>\");
          print(\"  <head>\");
          print(\"    <title>\");
    	  print(\"      Der Mitmach-Roman\");
          print(\"	 </title>\");
    	  print(\" 	   <link href=\'styles/styles.css\' rel=\'stylesheet\' type=\'text/css\'>\");
          print(\"   </head>\");
    	  print(\"   <body bgcolor=\'#FFF8DC\'>\");
          print(\"     <div class=\'titel\'>\");
    	  print(\"       <img src=\'images/titel.gif\' align=\'center\' />\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'menue\'>\");
    	  print(\"	    <p align=\'right\'>\");
    	  print(\"	      <b>\");
    	  print(\"		    <a href=\'regeln.php\' class=\'alles\'>Regeln</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'copy.php\' class=\'alles\'>Copyrights & Datenschutz</a>\");
    	  print(\"		    |\");
    	  print(\"		    <a href=\'kontakt.php\' class=\'alles\'>Kontakt</a>\");
    	  print(\"		    |\");
    	  print(\"	        <a href=\'impressum.php\' class=\'alles\'>Impressum</a>\");
    	  print(\"		  </b>\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-rosa\'>\");
    	  include(\"navi-rosa.php\");
    	  print(\"	  </div>\");
    	  print(\"	  <div class=\'navi-blau\'>\");
    	  include(\"navi-blau.php\");
    	  print(\"     </div>\");
    	  print(\"	  <div class=\'main\'>\");
    	  print(\"	    <b>\");
    	  print(\"	      Registrieren\");
    	  print(\"	    </b>\");
    	  print(\"	    <p align=\'justify\'>\");
    	  print(\"         Deine Registrierung ist fehlgeschlagen! Um dich zu registrieren musst du das Formular\");
    	  print(\"         komplett ausf&uuml;llen. Bitte versuche es erneut.\");
    	  print(\"	    </p>\");
    	  print(\"	  </div>\");
    	  print(\"    </body>\");
    	  print(\"  </html>\");
      }
    ?>
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Wie gesagt, es haut mir jetzt die gleiche Fehlermeldung raus wie vorhin und meiner Meinung nach hatte ich es schon richtig gehabt (ist ja auch nicht wirklich wichtig jetzt) ... Die Frage ist und bleibt nur: Warum kommt diese Fehlermeldung, wenn jetzt alles richtig ist. Das will noch nicht so ganz in mein Schädelchen.

    Kann es an einer anderen Stelle zu einem Fehler gekommen sein, den man hier noch nicht bedacht hat (weiter vorm im Script zum Beispiel, wo ich mit _REQUEST nach leeren Inhalten im Formular prüfe)?
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    nich wirklich ... denn, auch beim aufgeteilten, muss jeder Anfrage-Teil vor dem Smikolon mit einem \" enden, damit es funzt ... dann wäre es demnach eigentlich richtig gewesen, so wie ich es hatte. Na ja, ich probiere das mal als Einheit, mal sehen, was dann bei rauskommt :D

    ---

    Edit:

    Jippi, dabei hätten wir Fehler 1 wieder ans Tageslicht gebracht :D ... war also doch das, was ich zuvor schon hatte. Wenn ich die \'\' weglasse, also nur

    $anfrage=\"SELECT id FROM user_registered WHERE user=$user\";


    schreibe, dann kommt wieder Fehler 2. Ich weiß jetzt, glaub ich, auch, weil eben diese \'\' fehlen und er denkt \"User\" muss den Inhalt $user haben ... aber dann verstehe ich nicht, warum die 1. Fehlermeldung kommt, die doch dann, logischer Denkweise zufolge, richtig wäre.

    Beitrag geändert: 15.6.2008 0:37:08 von cam
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    den ganzen :eek: ... das ist aber verdammt viel, würd ich meinen oder nur die beiden if-Abfragen (bzw. bei der zweiten nur den entscheidenden Anfang)? Würde das schon helfen?

    Hm, lange Frage, kurzer Sinn, ich post das hier mal, was ich mein und dann kann man mir ja immer noch sagen, ob das reicht oder nicht, gelle?

    if(!empty($vorname)&&!empty($nachname)&&!empty($user)&&!empty($email)&&!empty($password))
      {
        $db=db_connect();
    	$anfrage=\"SELECT id FROM user_registered WHERE user=\";
    	$anfrage.=$user;
    	$anfrage.=\"\";
    	$ergebnis=db_query($anfrage);
    	$anz=mysql_num_rows($ergebnis);
    	if ($anz<1)
    	{
    	  $anfrage=\"INSERT INTO user_new VALUES(0,\'\".$vorname.\"\',\'\".$nachname.\"\',\'\".$user.\"\',\'\".$password.\"\',
    	    \'\".$email.\"\',now()\";
    	  db_query($anfrage);
    	  $id=mysql_insert_id($db);
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Hm, komisch, DAMIT hatte ich bei vorherigen Abfragen eigentlich keien Probleme gehabt :eek: ... aber gut, ich probier das mal :D

    ---

    Edit:

    Joa, scheint nun zu gehen ... hm, aber auch wieder nicht ganz :D

    Denn wenn ich mich nun registrieren möchte, wozu dieses nette Formular und der Check danach ja da sind, folgt dies:

    Fehler bei der SQL-Anfrage
    Unknown column \'Aurora\' in \'where clause\'

    Is klar, dass da nix steht in der Datenbank ... der soll das ja auch eintragen, wenn es nicht da ist ... bzw. erstmal in einer anderen Datenbank und dies habe ich hübsch (auch noch immer laut Buch, da ich mich ja erstmal reinfummseln wollte, ehe ich was eigenes draus bastel) in eine if-Abfrage gestopft. Aber nööö, mag es wohl nich :(

    Beitrag geändert: 14.6.2008 23:46:02 von cam
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Dann kann ich mir nur vorstellen, dass es an dieser Abfrage liegt:

    $anfrage=\"SELECT id FROM user_registered WHERE user=\'\";
    	$anfrage.=$user;
    	$anfrage.=\"\'\";
    	$ergebnis=db_query($anfrage);


    Denn bei der hatte ich von Anfang an so meine Schwierigkeiten. \"id\" hieß zuvor \"id_registered\", aber da dies kein Feld in der Datenbank ist, habe ich es in \"id\" umgenannt ... ich hab die Daten ja aus einem Buch (versuche mich gerade zum ersten Mal an Sessions ran) und da stand das mit dem \"_registered\", obwohl ich mir daraus noch keinen Reim machen konnte. Denn schließlich ist das doch ein Feld in der Datenbank und wenn ein Feld \"id\" und nicht \"id_registered\" heißt, muss es doch auch \"id\" in der Abfrage heißen ... oder sehe ich das falsch? :confused:
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Also das bedeutet, bei der Datenbankverbindung etc., ja? Ich habe ja ein or die mit drin (Fehler bei der SQL-Anfrage) ... ah, dann könnte der Fehler eigentlich nur in diesem Bereich liegen:

    function db_query($query)
      {
        $ergebnis=@mysql_query($query)
    	  or die (\"Fehler bei der SQL-Anfrage<br />\".mysql_error());
    	  return $ergebnis;
      }
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Würde ich ja gern, aber ich weiß leider nicht, von welcher Zeile dieser Fehler mir berichtet ... da steht zwar at line 2, aber 1. füge ich eine .inc-Datei in der zweiten Zeile ein, in der keine \'\' vorkommen, sondern nur \"\" und 2. in der eingefügten inc-Datei sind in der zweiten Zeile auch keine \'\', sondern dort wird eine funkction (db_connect zum Verbinden mit der Datenbank definiert). Deswegen bin ich da gerade überfragt. Die ersten \'\' kommen erst bei

    if(isset($_REQUEST[\'vorname\']))
      {
        $vorname = $_REQUEST[\'vorname\'];
      }


    aber diese stehen eben nicht in der 2. Zeile.
  • in: Fehler in der SQL-Syntax

    geschrieben von cam

    Huhu, ich habe gerade eine Fehlermeldung bekommen, mit der ich (trotz Google-Übersetzung) nicht so recht was anfangen kann:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 2

    Google sagt mir dazu:

    Sie haben einen Fehler in Ihrer SQL-Syntax, kontrollieren das Handbuch, das zu Ihrem MySQL-Server-Version für den richtigen Syntax zur Verwendung in der Nähe von\'\'at line 2

    :eek: was denn für ein Handbuch und wo sollte ich da nachschauen ... Schuuuulhoooof? :confused:
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    Hmmm, hab das jetzt also mal einigermaßen getestet, bin aber nicht vom Ergebnis begeistert.

    Das erste habe ich ein wenig umgewandelt, indem ich die Styles in meine CSS-Datei gestopft hab, denn sonst kann das Füchschen das nur wieder nich entziffern :D

    Das zweite habe ich gar nicht erst probiert, da ich der Meinung bin, dass da der gesamte Div-Layer rechts augerichtet wird, was ja nicht sein soll ;) ... der Text, der vor und nach der Tabelle steht, soll ja weiterhin links bleiben.

    Das Problem bei mir ist jetzt nur, dass ich einige Zeilen eingerückt habe (mit 3x &nbsp;) und das bei dem Ausrichten der Tabelle nach rechts nach vorn rutscht. Genau das ist mir beim Standardausrichten align=right in der Tabelle auch schon passiert ... darum ja dieses lustige Thema in diesem lustigen Forum ;)

    Das einzige, was nun wirklich noch (mit einigem Zurechtschieben, aber immerhin) so aussah wie es aussehen sollte, war die Variante mit der absoluten Position.

    Sooo, ich glaub, ich hab jetzt alles gesagt, was ich gerade zu sagen hatte ... wenn nicht, gibt es ja noch die nette Edit-Funktion, gelle? :D
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    ahhh, das klingt einleuchtend :D ... hatte bis jetzt noch keine Zeit gehabt, Google zu befragen ... hm, wird nun wohl unnötig sein ;) ... danke, ich probier das doch gleich mal aus ... Spannung steigt :P
  • in: Neues Design!!!! Bitte um tips + bewertung

    geschrieben von cam

    Soweit, so deutsch ... so sieht es ja nicht schlecht aus. Aber ich glaube, erst wenn mehr Inhalte (und wenn es einfach nur dummgeschriebenes Zeugs ist ;) ) kann man es besser beurteilen, da es so doch recht kahl wirkt, finde ich. Schreib doch einfach überall hin (bei Links zum Beispiel einfach nur \"Link 1\" \"Link 2\" etc.), sodass man sieht, wie es später aussehen könnte :D
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    float? o.O noch nix von gehört bisher.

    Und das heißt, ich müsste das direkt bei der Tabelle einstellen oder wie oder was? Ich meine, mit der position geht das ja, nur dass dann eben der Text, der danach kommt unter der Tabelle verschwindet und ich den dann manuell platzieren musste. Wie gesagt soll ja nur die eine Tabelle (bestehend aus ... hm 3-4 Zeilen) rechts sein und der übrige Text ganz normal links.

    Aber trotzdem danke, werd mir mal dieses float-Zeugs mal näher anschauen ... Google, ich komme :D
  • in: Fatal error bei db_query o.O?

    geschrieben von cam

    Hopla, wie konnte das denn passieren :eek:

    Ich glaube, ich sitze schon wieder zu lange an rechner :lol:

    Dankeeee :D

    --------------

    Edit:

    Nanu, unter meinem Titelbild versteckt sich eine neue Fehlermeldung :confused: Sekunde, ich versuche die mal rasch zu entziffern ;)

    Aaaalso, nun mag das Browserchen diese Zeile nicht wirklich:

    $anz=mysql_num_rows($ergebnis);

    Ich glaub, ich sehe heute echt den Wald vor lauter Bäumen nicht. 100x benutzt, 100x ist nix passier *pfeif*

    Achso, vielleicht sollte ich noch erwähnen, dass diese direkt unter den anderen beiden Zeilen liegt? Obwohl man sich das bestimmt denken kann, oder? Schnuppe, sicher ist sicher :D


    Beitrag geändert: 11.6.2008 18:55:53 von cam
  • in: Fatal error bei db_query o.O?

    geschrieben von cam

    Hallo,

    ich wollte soeben eine Registrierung für meine Webseite machen, aber irgendwie hänge ich gerade.

    An dieser Stelle gibt mir der Browser eine Fehlermeldung aus:

    $anfrage=\"SELECT id_registered FROM user_registered WHERE user=\'\".$user.\"\'\";
    $ergebnis=db_query($anfrage);


    Diese lautet: Fatal error: Call to undefined function db_query() in \"Seite\" on line 27

    Ich habe erst gedacht, dass es vielleicht am id_registered liegt und habe dies erst in \"id\" und dann in \"*\" umbenannt, beides allerdings ohne Erfolg. Vielleicht weiß ja jemand von euch Rat? ;)
  • in: Gutes Buch über Sessions?

    geschrieben von cam

    Hm, ja, gut, aber ich dachte eher an etwas mit praktischen Anwendungsbeispielen ... nicht, dass ich zu faul wäre (hab schon konkrete Anwendungen im Kopf), einfach nur, um sich das bildlich vorstellen zu können. So ein bloßes Runterrattern von das kann das und das ist so, da blicke ich (halten mich ruhig für ballaballa :D) nicht durch :/

    Und ALLES auszuprobieren, was könnte wie funktionieren, dazu fehlen mir einfach die Nerven. Dann lieber ein gutes Buch, das ich auch im Bus, in der Bahn etc. lesen und verstehen kann, um es dann am heimischen Rechner auszuprobieren und so umzuformen wie ich es gern hätte.

    So eine Aufzählung wie diese Webseite habe ich in etwa auch in dem ersten Buch, das ich mir gekauft habe (glaub ich jetzt mal so grob). Nun habe ich zwar wieder ein neues, aber da geht es eher darum, wie man einen Chat aufbaut. Aber einen Chat möchte ich eher ungern basteln ... lieber eine kleine Community, wo man sich (auch mittels Forum und Nachrichten) austauschen kann ... oder auch ein Warenkorbsystem ... funzt ja schließlich auch mit Sessions.

    Nein, nicht falsch verstehen, soll ja nicht unbedingt alles, was ich jetzt als Beispiele genannt habe, in dem Buch stehen. Eine einfache Session als Beispiel (und nicht gerade als Chat-Beispiel ;) ) würde mir da ja schon genügen. DAS wäre für mich ein gutes Buch ... sorry, ich bin ein Bücherwurm, auch wenn ich ohne meinen Rechner ebenfalls nicht mehr auskomme :D ... aber beides zusammen ist halt der HIT für mich :P
  • in: Gutes Buch über Sessions?

    geschrieben von cam

    Hallo!

    Ich habe inzwischen zwei oder drei Bücher, die einiges über Sessions erklären, aber in jedem Buch ist es anders beschrieben. Kennt jemand ein gutes Buch, wo es supergut erklärt wird, was es mit den Sessions auf sich hat oder viel mehr, wie man sie erstellt, nutzt etc. pp.? Weil es ist irgendwie anstrengend, jedes Mal ein neues Buch zu kaufen, um hinterher festzustellen: Nein, da fehlt immer noch etwas bzw. das ist auch nicht ganz das wahre, was ich suche. :slant:
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    Hm, okay, so geht es ... nur, dass ich dann doch wieder den Text darunter mit Leerzeichen hinfummeln muss, damit man es lesen kann :D

    Na, was solls, immerhin sieht es dann gleichmäßig aus ;) ... thx
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    Aber dann würde das doch bedeuten, dass der gesamte TEXT rechtsbündig ist ;) ... ich möchte doch aber nur die kleine Tabelle in dem Div-Layer rechts platzieren, während der Rest darüber und darunter weiterhin schön auf der linken Seite sitzt.

    Ich habe inzwischen auch versucht, den daraunterliegenden Text so hinzufummeln, dass es wieder \"richtig\" aussieht, allerdings ohne Erfolg. Denn obwohl ich DARUNTER eine Leerzeile eingefügt habe, rutschte die gesamte Tabelle herunter. Komisch, komisch, inzwischen weiß ich nichts mehr, was ich da machen könnte ...

    Na ja, vielleicht fällt ja irgendwem (oder mir :D) noch eine andere Lösung ein?
  • in: Tabelle im div-layer platzieren

    geschrieben von cam

    Hallo,

    gibt es eine Möglichkeit, eine Teballe in einem Div-Layer genau zu platzieren bzw. rechtsbündig zu setzen? Wenn ich das mit align=\"right\" mache, sitzt es zwar rechts, aber der restliche Text passt dann nicht mehr so wie es sein sollte. Oder muss ich dann einfach den anderen Text entsprechend anpassen, damit es wieder \"gut\" aussieht? Wäre jedoch etwas mühselig, machbar, aber halt aufwändiger ;)

    Ich hoffe, hier weiß jemand dazu eine Lösung! Bye bye :D
  • in: Fett im Formularfeld

    geschrieben von cam

    Ahhhh, daran lag es ... okay, vielen Dank, nun funzt es :D
  • in: Fett im Formularfeld

    geschrieben von cam

    Hallo,

    ich habe eine sicherlich sehr dumme Frage, aber ich stehe gerade völlig neben der Spur :(

    Ich wollte mit CSS die Formularfelder so definieren, dass die Schrift darin fett ist und dachte immer, das ginge mit font-stlye:bold; ... aber nix passiert. Ich habe bei SelfHTML geschaut, doch auch dort stand nur diese Variante. Funktioniert so etwas nur beim Internet-Explorer (hab ich jetzt nicht getestet) und kann deshalb im Firefox nicht angezeigt werden oder woran liegt das?

    Ich hoffe, mir kann hier jemand weiterhelfen, ehe ich mit dem Kopf gegen die Wand laufe ;)
  • in: hidden-Feld auslesen

    geschrieben von cam

    Hallo,

    gibt es irgendeine Möglichkeit, dass man beim Übertragen der Daten aus einem Formular ein hidden-Feld auslesen kann?

    ich habe das wie folgt versucht, aber Ergebnis gleich null:

    print(<input type=\'hidden\' value=\'\");
    print($gesamt);
    print(\"\'>\")
  • in: Formulardaten immer wieder verwenden

    geschrieben von cam

    vielleicht werde ich einfach mal beides versuchen und schauen, was für meine zwecke effektiver oder ausreichender ist.
  • in: Formulardaten immer wieder verwenden

    geschrieben von cam

    Wie eine Session funktioniert, ist mir bekannt. Ich dachte halt wie gesagt, es gäbe eine einfachere Form dies zu lösen ... aber anscheinend nicht ... okay, dennoch danke für eure Antworten ;)
  • in: Formulardaten immer wieder verwenden

    geschrieben von cam

    Nein, also eine Datenbank wollte ich dafür nicht unbegingt anlegen. Da diese Daten nur einmal in einem Durchlauf gebraucht werden und dann nicht mehr.
  • in: Formulardaten immer wieder verwenden

    geschrieben von cam

    Also quasi mit einem hidden-Feld, ja? Ich glaube, damit hatte ich so etwas ähnliches schon mal versucht, haute aber nicht wirklich so hin wie ich das gern gehabt hätte. Deshalb dachte ich, gäbe es da vielleicht eine andere Lösung für.
  • in: Welche Musik?

    geschrieben von cam

    Früher hab ich nur Schlager gehört ... jaaa, auch das ist eine Art von Musik ;) ... und bin immer noch ein großer Nicole-Fan :D

    Dann ging das Ganze über in die Pop-Szene, doch da gibt es ja inzwischen auch noch kaum was nettes, was man sich antun könnte.

    Also wechselte ich vor ein paar Jahren über zu Rock & Gothic, wo ich nun kleben geblieben bin ... als ich mir im Radio-Sender Star FM das Lied von Nirvana \"Smells like teen spirit\" wünschte (live am frühen Morgen), ich gefragt wurde, seit wann ich denn Rock höre und ich denen sagte, noch nicht sooo lange, da meinten die Moderatoren nur: Na, für guten Rock ist es doch nie zu spät ... wie wahr, wie wahr :D
  • in: Formulardaten immer wieder verwenden

    geschrieben von cam

    Hallo,

    ich möchte zwei-drei Formulare erstellen, die hintereinander laufen sollen, wobei das letzte in einer Schleife steht und immer wieder erscheint.

    Nun ist meine Frage, ist es möglich, Daten aus dem ersten Formular in das nachfolgende Formular mit einzubeziehen und es dann in dem zweiten Formular erneut zu senden? Wenn ja: wie?

    Ohje, ich hoffe, das war verständlich ausgedrückt. Wenn nicht, versuche ich es gern, noch einmal genauer zu erklären ;)
  • in: formsend je nach Datum und Uhrzeit

    geschrieben von cam

    Ja, so in etwa ... das Problem ist halt wirklich das mit der Zeitpanne ... wie ich die Uhrzeit herausfinde, ist mir bekannt, aber ich möchte nicht für jede Minute eine neue Abfrage machen oder so, sondern unterschiedliche Zeitlängen ... zum Beispiel 4 Stunden an dem Tag, 3 Stunden am gleichen tag etwas anderes an nächsten Tag zur gleichen Zeit vielleicht nur noch eine Stunde oder dergleichen.

    Inzwischen habe ich schon Datum und Uhrzeit definiert und bin jetzt genau an der Stelle, wo ich das if-Zeugs einfügen müsste. Klar, ich könnte wirklich jede Minute an jedem Wochentag (immer für eine Woche) manuell abfragen, aber das wäre mir ein wenig zu umständlich und ich könnte mir vorstellen, dass es dabei sicher auch etwas zusammengefasstes gibt.

    -------------

    Also ich hab ja nun inzwischen mal etwas gefunden:

    $datum = strtotime(date());
        
        if ($datum > strtotime(\'2003-11-22\') && $datum < strtotime(\'2003-11-26\'))
        {
          Variablenfestlegung für die unterschiedlichen generierten Seiten
        }


    Doch stellt sich mir nun die Frage, ob das auch mit einer zusätzlichen Zeitangabe funktioniert.

    Beitrag geändert: 12.5.2008 12:39:44 von cam
  • in: formsend je nach Datum und Uhrzeit

    geschrieben von cam

    Hallo!

    Ich hab da eine kleine Frage ;) ...

    Ich habe ein Formular, das nach dem Senden mit PHP ausgewertet werden soll (gleichzeitig wird es versendet). Nun möchte ich aber, dass der nachfolgende Text sich, je nachdem welchen Wochentag oder Datum sowie Uhrzeit es gerade ist, verändert. Leider weiß ich nicht, wie ich das in einer if-Abfrage verwenden kann ... das muss doch in eine if-Schleife, gelle? Weil es heißt doch dann entsprechend \"wenn\" es Montag, 12.5. um 10:50 Uhr ist, \"dann\" erscheint der \"blabla\"-Text, nicht wahr?

    Auch kann ich mir gut vorstellen, dass ich erst das Datum und die Uhrzeit definiere, was kein Problem darstellen dürfte. Aber wie mache ich das mit der Zeitspanne? Beispielsweise Montag, 12.5. von 10:50 -11:50 Uhr

    So, ich hoffe, ich hab euch jetzt nicht allzuviel verwirrt und mir kann jemand helfen :D

    Bye bye Betty
  • in: Memberbereich

    geschrieben von cam

    Huhu, war auch gerade mal auf der verlinkten Seite, da auch ich nach einem Mitgliedsbereich gesucht habe bzw. schon zigmal versucht habe, einen zu programmieren, mir bei den Sessions jedoch immer Steine in den Weg gelegt wurden, an denen ich nicht vorbeikam.

    Also diese Seite ich echt klasse. Auch ich bedanke mich an der Stelle für diesen klasse Tipp :biggrin:
  • in: Mein Newsletter kommt nicht an :(

    geschrieben von cam

    Tatsächlich ... inzwischen kam etwas an. Allerdings nicht korrekt. Denn die eigentliche Datei wird nicht an. Stattdessen steht dort folgender Text: Filterfehler (fehlerhafter HTML-Code) !

    Und der Absender ist www-data@server19320152160.serverpool.info (www-data), obwohl da ja service@communityandmore.de stehen müsste. Ich bin langsam am Verzweifeln. Zumal ich den Code seit letztem Jahr nicht mehr angerührt habe und er da einwandfrei funktioniert hatte.
  • in: Mein Newsletter kommt nicht an :(

    geschrieben von cam

    Hallo!

    Ich wollte nach über einem Jahr nun endlich mal wieder einen Newsetter an meine User versenden, aber die Datei, die ich im Juli letzten Jahres erstellt habe und die auch problemlos funktionierte, sendet den Newsletter nicht ab. Nun wollte ich mal fragen, ob mir jemand weiterhelfen kann. Hier erst einmal die eigentliche Sendefunktion. Vorab: Der Newsletter ist eine HTML-Seite, die geladen und anschließend versendet werden soll.

    $db=mysql_connect("mysql.lima-city.de","XXX","XXX");
    mysql_select_db("XXX");
    $anfrage="SELECT email FROM newsletter";
    $ergebnis=mysql_query($anfrage);
    while($mail = mysql_fetch_object($ergebnis))
    {
    mail($mail->email,"Newsletter",$newsletter, "Content-Type: text/html From: service@communityandmore.de");
    }
    print("Newsletter wurde versendet!");
    mysql_close($db);
  • in: connect-Fehler

    geschrieben von cam

    Also hei?t es wohl: immer noch warten *soifz* ... so komme ich ja nun wirklich nicht voran.
  • in: connect-Fehler

    geschrieben von cam

    Aber es soll doch nun wieder gehen, richtig? Und die beiden anderen PHP-Scripts auf meiner Seite gehen ja auch ... nur eben dieses eine nicht ... und das verstehe ich nunmal nicht.
  • in: connect-Fehler

    geschrieben von cam

    Ich sagte ja bereits, dass ich das bereits dachte und zigmal ?berpr?fte ... sprich: die Zugangsdaten stimmen 100%ig und dennoch funzt es nicht bei diesem Script ...
  • in: connect-Fehler

    geschrieben von cam

    Hallo zusammen!

    Ich versuche gerade, ein neues PHP-Script in meine Seite einzubinden. Das eigentliche Script habe ich schon vor einigen Monaten erstellt und eigentlich auch getestet, doch nun gibt es mir immer diese Fehlermeldung aus:

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'USER6772'@'server19320152160.serverpool.info' (using password: YES) in /home/webpages/lima-city/cam/html/foren/wd/new.php on line 30

    Warum? Keine Ahnung. Ich habe nat?rlich sofort gedacht, ich h?tte die Datenbank oder das Passwort falsch, aber das ist es nicht. Dann sah ich in meinem schlauen Buch nach, um den Code f?r die Zeile 30 zu ?berpr?fen. Laut Buch stimmt aber auch dieser. Tja, nun bin ich mit meinem Latein am Ende und hoffe, dass hier jemand eine passende Erkl?rung daf?r parat hat.

    Ich meine, es ist ja nicht das einzige PHP-Script, das ich auf meiner Seite habe und alle anderen funktionieren ja auch. Das ist das, was mich gerade etwas stuzig macht.

    Bye bye
  • in: phpmyadmin hat fehler

    geschrieben von cam

    Ja, so etwas ?hnliches habe ich auch festgestellt. Ich wollte mei phpmyadmin abrufen, ob sich wieder jemand in den Newsletter eingetragen hat sowie den Counter ansehen, ohne die Seite selbst abrufen zu m?ssen.

    Gerade versuche ich auch wieder, auf die Seite zu kommen, doch mysql.lima-city.de ?ffent sich nun nichmal mehr. Woran liegt das bitte? Und vor allem: Wie lange wird das so sein?

    Bye bye
  • in: grafischer Counter mit IP-Sperre

    geschrieben von cam

    Okay, vielen Dank ... ich werd dann mal testen, ob ich das hinbekomme :biggrin:
  • in: grafischer Counter mit IP-Sperre

    geschrieben von cam

    Seit heute habe ich es hinbekommen, einen Textcounter mit IP-Sperre auf meine Seite zu setzen. Doch wie sieht es mit einem grafischen Counter aus? Ich meine, wie bekomme ich es hin, dass die Zahlen als Grafiken dargestellt werden? Gen?gt dazu eine if-Schleife?
  • in: OnError bei Links möglich?

    geschrieben von cam

    Weil ich nicht dauernd eine Seite ?ndern m?chte vielleicht, sondern einfach nur die neu fertigen hinzuf?gen wollte. Das andere ist unsinnig, wenn ich alle paar Minuten einen neuen Link hinzuf?gen m?sste.
  • in: OnError bei Links möglich?

    geschrieben von cam

    Das ist ja schade ... das hei?t, ich m?sste, wenn einige Links noch nicht existieren, ich die Hauptseite aber schon online stellen will, ?berall manuell jede Seite als 'Baustelle' kennzeichnen? Das ist ja dumm ...
  • in: OnError bei Links möglich?

    geschrieben von cam

    Hallo!

    Ich wei?, dass es einen onError-Code f?r Bilder gibt. Sprich, wenn das Bild nicht vorhanden ist, wird ein anderes angezeigt.

    Gibt es so etwas in der Art auch f?r Links, ohne dass ich eine Error 404-Seite oder dergleichen habe?
  • in: Einfachstes Gästebuch

    geschrieben von cam

    Oder du kaufst dir ein Buch ?ber PHP ... dort sind in den meisten F?llen auch immer G?steb?cher drin ... mal mit Datenban, mal ohne und mal auch beides ... und nebenbei lernst du auch noch was :biggrin: ... zumindest war das bei mir so.
  • in: Einfachstes Gästebuch

    geschrieben von cam

    Es gibt auch ein G?stebuch, das komplett ohne Datenbank funktioniert.
  • in: Geld mit Buttons

    geschrieben von cam

    Schau doch mal bei Affilinet oder adbutler vorbei. Das sind Partnerprogramme, wo auch kleine Buttons zu finden sind.
  • in: Uploadgröße

    geschrieben von cam

    Da brach nix ab ... der Filemanager tut die ganze Zeit so, als w?rde er hochladen und dann kommt:

    Es wurden von 5 Dateien hochgeladen, die Dateigr??e betr?gt insgesamt Bytes

    Also: Nix ist hochgeladen.
  • in: Zufälliger Datenbankeintrag

    geschrieben von cam

    Stimmt, das ?ndert rein gar nichts.

    Mit dieser print-Fehlerbeschreibung kam das zutage:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''zufallsbild' ORDER BY RAND() LIMIT 0,1' at line 1
  • in: Zufälliger Datenbankeintrag

    geschrieben von cam

    Das steht im Query:

    mysql_query("SELECT spalte FROM tabelle ORDER BY RAND() LIMIT 1");

    Nat?rlich f?r spalte und tabelle die entsprechenden Namen und ich habe auch schon mehr als nur einmal nachgesehen, ob ich es richtig geschrieben habe *seufz*
  • in: Zufälliger Datenbankeintrag

    geschrieben von cam

    Hm, damit kommt eine andere Fehlermeldung:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

  • in: Zufälliger Datenbankeintrag

    geschrieben von cam

    Nein, es kommt folgende Fehlermeldung:

    unexpected T_STRING

Login zum Webhosting ohne Werbung!