kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Cookie löschen

    geschrieben von goldschau

    Also ich habe den Fehler jetzt gefunden weiss nicht ob ich jetzt blöd bin oder ihr es auch nit wusstet ^^ . Also ich habe die loggout datei nicht im gleichen ordner gehabt wie die login datei also die datei wo der cookie gesetzt wird.Jetzt habe ich die loggout und die login im gleichen ordner und es funktioniert.

    Danke für eure Hilfe.
  • in: Cookie löschen

    geschrieben von goldschau

    Hab gerade mal den Code von der Seite gneommen jedoch ohne erfolg ... Ich weiss das es mit session ziemlich gut und auch perfekt geht jedoch brauch ein login auch über session hinweg. Weil sich das login auf meiner Seite ziemlich nervig macht bzw dne user zimlich nervig vorkommen dürfte.
    EDIT Ich habe gerade festgestellt das wnen ich ein neune coookie schreib mit gleichen name wird der cookie neu erstellt und der alte überschrieben ist doch eigl auch nicht normal oder ??
  • in: Cookie löschen

    geschrieben von goldschau

    Ich habe die Seite jetzt mal probehalber auf mein server geladen allerdings ohne erfolg wenn ich die cookies direkt nach dem erstellen im gleichen script weider lösche funktioniert es ich habe eigl folgende script fürs loggout:
    <?php				
    setcookie("id","",time()-1);
    setcookie("pass","",time()-1);
    ?>
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    </body>
    </html>

    und der wird aufgerufen drurch:
    <a href="loggout.php" style="color:black; text-decoration:none;"> 
          <input type="button" class="button" value="Loggout"  style="cursor:hand; cursor:pointer; margin-left:10px;">
  • in: Cookie löschen

    geschrieben von goldschau

    Wenn ich den cookie manuell lösche muss ich mich neu einloggen. Ich find das komisch weil das ja eigl funktionieren müsste und wenn ihr auch keine idee habt werde ich das morgen mal auf mein server laden und da mal testen
  • in: Cookie löschen

    geschrieben von goldschau

    Jetzt sieht das gnaze so aus:
    setcookie("id","",time()-1);
    setcookie("pass","",time()-1);

    Allerdings ohne erfolg bin gerade bissl am verzweifeln kann das eventl am browser liegen ??
  • in: Cookie löschen

    geschrieben von goldschau

    Ich habe das ganze jetzt mal so probiert:
    setcookie("id","",time()-60*60*24*30);
    setcookie("pass","",time()-60*60*24*30);

    Allerdings ohne erfolg könnte es vlt daran liegen das ich es unter localhost probiere ??
  • in: Cookie löschen

    geschrieben von goldschau

    Ja bloss ich habe keine session gestartet oder gilt ein cookie auch als session ?? ich würde es geren mit cookies machen unt nicht mis session
  • in: Cookie löschen

    geschrieben von goldschau

    Hallo,
    ich habe mal wieder ein kleines Problem ich mache ein login und sezte da folgendermaßen ein cookie:
    setcookie("id",$id,time()+60*60*24*30);
    				setcookie("pass",$pass,time()+60*60*24*30);

    Jetzt will ich in einer logout den cookie iweder löschen also nehme ich:
    setcookie("id",$id,time()-60*60*24*30);
    				setcookie("pass",$pass,time()-60*60*24*30);

    Das problem ist das der cookie einfach nicht verschwindet und auch keine Fehlermedung ausgegben wird vlt könnt ihr mir ein Hinweis auf den Fehler geben??

    Gruß
  • in: per mausklick verschiedene divs anzeigen

    geschrieben von goldschau

    Hey ich habe mich jetzt mal bisschen durch gekämpft und dabei das entwickelt funktioniert eigl auch alles soweit:

    <script language="JavaScript" type="text/javascript">
    
    function einblenden(id) {
    with(document.getElementById(id).style){
    if(display=="none"){
    display="block";
    if (id!=1)
    {
    id=id-1;
    }
    else
    {
    id=3;
    }
    }
    }
    with(document.getElementById(id).style){
    if(display=="block"){
    display="none";
    }
    }
    }
    
    </script>
    
    <div id="1"  style=" display: block; background-color:red">
    
    1.Feld
    <a href="javascript:einblenden(2)">Kurzer Text</a>
    
    
    </div>
    <div id="2" style="display: none; background-color:red">
    2.Feld
    <a href="javascript: einblenden(3)">Kurzer Text</a>
    
    
    </div>
    
    <div id="3" style="display: none; background-color:red">
    3.Feld
    <a href="javascript: einblenden(1)">Kurzer Text</a>
    
    
    </div>


    Könnt mir ja mal mitteilen was eure bedenken bei dem script sind
  • in: per mausklick verschiedene divs anzeigen

    geschrieben von goldschau

    Hallo,
    ich brauche mal wieder eure Hilfe und zwar suche ich nach einen script bei dem ich per mausklick immer einen andren div bzw sich der inhatl des divs verändert das ganze habe ich mir so gedacht wie bei einem fotoviewer wo man durch klicken von pfeiltasten das nächste div/foto sieht ich habe gerade keine ahnung wie ich so etwas realisieren kann ich möchte von euch dafür keine ganzen script aber vielleicht paar anregungen wie man es lösen könnte bzw wenn ihr wisst wo es solche scripts gibt den link dazu ich habe bisschen gestöpert bei google und habe soetwas gefunden:
    <script language="JavaScript">
    var content = '';
    
    function pushContent() {
        div = document.getElementById('deindiv');
        div.innerHTML = content;
        window.setTimeout('pushContent()',3000); // 3 Sekunden
    }
    
    </script>
    <body onload="pushContent();">
    <div id="deindiv"></div>
    <form>
    <input type="text" value="lalalal" onkeyup="content = this.value;">
    </form>
    </body>

    dies entspricht allerdings nicht meinene Vorstellungen. Ich hoffe Ihr könnt mir helfen
  • in: Formular mit PHP erstellen

    geschrieben von goldschau

    Ich habe dne code gerade mal probiert so wie du ihn geschrieben hast allerdings bekomme ich da gar keine übertragung mehr zu stande. mir ist eigl egal ob ich nur dann an den string anhänge wenns postiv ist das eigentliche was ich will ist das ich auf der php seite auf die ich übertrage herrausfinde ob die checkbox betätigt wurde oder nicht.
  • in: Formular mit PHP erstellen

    geschrieben von goldschau

    Hey das funktioniert jetzt alles Spitze besten dnak erstmal
    Kannst du mir vlt noch helfen und mir sagen wie in diesen code eine checkbox auswertung mache sodass nur dann wenn die checkbox true ist das element mit überleifert wird ?
    function get(id) {
    var poststr = "rss_url=" + escape(encodeURI(
    document.getElementById("rss_url"+id).value )) +"&anzahl_news="+
    escape(encodeURI( document.getElementById("anzahl_news"+id).value )) 
    +"&id=" +id +"&check="+
    escape(encodeURI( document.getElementById("check"+id).value ));
          makePOSTRequest('saverss.php', poststr);
       }

    Bei dem beispiel bekomme ich nur den name der checkbox überliefert
    Ich habe diesen Code mir gedacht aber weiss nicht wie ich ihn einbauen soll.
    if(document.getElementsByid("check"+id).checked == true)


    nikic: Code-Tags korrigiert.
  • in: Formular mit PHP erstellen

    geschrieben von goldschau

    Ich habe deine idee mal probiert allerdings ohne erfolg ich habe die $id eigl in ieriner vairable gespeichert also:
    $id=$lpl[id]
    hab halot nit den ganzen code gepostet.

    Ich glaube mal das der Fehler eher hier liegt:
    function get(obj) {
    var poststr = "rss_url=" + escape(encodeURI(
    document.getElementById("name").value )) +"&anzahl_news="+
    escape(encodeURI( document.getElementById("menge").value )) 
    +"&id=" +escape(encodeURI( document.getElementById("id").value ));
          makePOSTRequest('post.php', poststr);
       }

    die daten werden ja über
    document.getElementById("name").value
    bekommen allerdings hat doch jedes Formular die gleichen ids bei diesen Feldern und so kann doch javascript nicht unterscheiden von welchem forular er nun diese Felder nehmen soll
    ich hoffe ihr versteht wie ich das meine und könnt mir eine lösung meines problemes geben.
  • in: Formular mit PHP erstellen

    geschrieben von goldschau

    Hallo leute ich habe mal wieder ein Problem und hoffe das ihr mir helfen könnt.
    Also ich möchte via php ein Forular erstellen dh in einer while-schliefe. Ich habe um die formulare zu unterscheiden als name eine id genommen welche ich aus einer Datenbank auslese dh es gbit zu jeder ausgegebnene Zelle der Datenbank ein formular.
    Hier ersteinmal der Code:
    <?php
    		$sql = ("SELECT * FROM layout WHERE `userid` = '$uid'");
    		$lql = mysql_query($sql) or die(mysql_error());
    		while($lpl = mysql_fetch_assoc($lql)){
    
    			echo"
    			<form action=\"javascript:get(document.getElementById('$id'));\" name=\"$id\" id=\"$id\">
    			<input type=\"text\" title=\"url:.\" value=\"$lpl[content]\" class=\"wi40\" id=\"rss_url\"/>
    			<input type=\"text\" title=\"menge\" value=\"$id=$lpl[anzahl_news]\" class=\"wi40\" id=\"anzahl_news\"/>
    			<input type=\"text\" title=\"id\" value=\"$lpl[id]\" class=\"wi40\" id=\"id\"/>
    			<br>
    			<input type=\"submit\" name=\"$id\" value=\"Normal Submit Button\"id=\"$id\">
    			</form>
    			<br><br>
    			</div>";
    			?>

    So die forumlare werden erstellt jetzt habe ich allerdings das problem das egal auf welchen Button ich klicke immer das zu letzt ausgegeben fomular übergeben wird. Alle formulare werden an einen ajax post gesendet
    <script type="text/javascript" language="javascript">
       var http_request = false;
       function makePOSTRequest(url, parameters) {
          http_request = false;
          if (window.XMLHttpRequest) { // Mozilla, Safari,...
             http_request = new XMLHttpRequest();
             if (http_request.overrideMimeType) {
             	// set type accordingly to anticipated content type
                //http_request.overrideMimeType('text/xml');
                http_request.overrideMimeType('text/html');
             }
          } else if (window.ActiveXObject) { // IE
             try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
             } catch (e) {
                try {
                   http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
             }
          }
          if (!http_request) {
             alert('Cannot create XMLHTTP instance');
             return false;
          }
          
          http_request.onreadystatechange = alertContents;
          http_request.open('POST', url, true);
          http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
          http_request.setRequestHeader("Content-length", parameters.length);
          http_request.setRequestHeader("Connection", "close");
          http_request.send(parameters);
       }
    
       function alertContents() {
          if (http_request.readyState == 4) {
             if (http_request.status == 200) {
                //alert(http_request.responseText);
                result = http_request.responseText;
                document.getElementById('myspan').innerHTML = result;            
             } else {
                alert('There was a problem with the request.');
             }
          }
       }
       
       function get(obj) {
    var poststr = "rss_url=" + escape(encodeURI(
    document.getElementById("rss_url").value )) +"&anzahl_news="+
    escape(encodeURI( document.getElementById("anzahl_news").value )) 
    +"&id=" +escape(encodeURI( document.getElementById("id").value ));
          makePOSTRequest('post.php', poststr);
       }
    </script>

    Ich hoffe ihr versteht was ich mein und könnt mir helfen mein problem zu lösen
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Dein code hat funktioniert Danke für eure große hilfe hab jetzt nur noch ein design porblem aber hoffe das lässt sich lösen.
    Gorßes THX nochmal
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Aber eigentlich wird doch die uid und die postion gleichzeitig über dne code hier übertragen oder? :
    data2:uid,positions,
    $.post("savelayout.php", {positions:positions,uid:uid,},
      function(data2){
        alert("Data Loaded: " + data2);
      });


    Und Siehe hier:
    simuliertes schrieb:
    goldschau schrieb:
    [..]
    EDIT Ich habe mal folgendes gemacht:
    data2:uid;
    $.post("savelayout.php", { uid:uid,positions:positions},
      function(data2){
        alert("Data Loaded: " + data2);
      })
    ;
    Und dabei das rausbekommen:
    (
    [0] =&gt; uid
    [1] =&gt; positions
    )
    &lt;br&gt;Array
    (
    [0] =&gt; 4
    [1] =&gt; name1=leftc|1&amp;name3=midc|2&amp;name2=rightc|3&amp;
    )
    &lt;br&gt;Array
    (
    [uid] =&gt; 4
    [positions] =&gt; name1=leftc|1&amp;name3=midc|2&amp;name2=rightc|3&amp;
    )
    2&lt;br&gt;Array
    (
    [0] =&gt; uid
    [1] =&gt; positions
    )
    &lt;br&gt;Array
    (
    [0] =&gt; 4
    [1] =&gt; name1=leftc|1&amp;name3=midc|2&amp;name2=rightc|3&amp;
    )
    &lt;br&gt;Array
    (
    [uid] =&gt; 4
    [positions] =&gt; name1=leftc|1&amp;name3=midc|2&amp;name2=rightc|3&amp;
    )


    äh, ja gut dann werden ja alle daten korrekt übertragen, problem gelöst oder?


    Oder sehe ich das jetzt falsch weil mir doch eigl damit ausgegeben wird das alles empfangen wurde??
    Es spricht eigl nix dagegen die uid mit ran zu hängen ich weiss aber nicht so recht wie.

  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Das ganze System ist von jquery porlet also man kann boxen verschieben im moment 3( name 1 name 2 name 3) und zwar in eine recht mittlere und linke spalte (leftc, rightc,midc) bei einer änderung wird die savelayout aufgerufen welche welche in eine datenbnak eintragen soll welche spalte wo ist beim aufruf der seite wird das aus der datenbank wieder ausgelesen damit die gleiche anordnung wieder ist.ich wiess das das alles mit cookies zu beältigen ist aber ich wollte es eigl in eine db schreiben.

    Ich habe es mal so wie es bis jetzt ist auf meinen lima webspace hochgeladen:
    http://goldschau.de/deine_startseite/jquery/portlets2.php

    Hier nochma das system in seiner urform:
    http://jqueryui.com/demos/sortable/#portlets

    Hier mal der code wo die portlets angezeigt werden und zur savelayout conectet wird:
    <!doctype html>
    <html lang="en">
    <head>
    	<title>jQuery UI Sortable - Portlets</title>
    	<link type="text/css" href="./themes/base/ui.all.css" rel="stylesheet" />
    	<script type="text/javascript" src="./jquery-1.3.2.js"></script>
    	<script type="text/javascript" src="./ui.core.js"></script>
    	<script type="text/javascript" src="./ui.sortable.js"></script>
    	<link type="text/css" href="./demos.css" rel="stylesheet" />
    	<style type="text/css">
    	.column { width: 170px; float: left; padding-bottom: 100px; }
    	.portlet { margin: 0 1em 1em 0; }
    	.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em}
    	.portlet-header .ui-icon { float: right; }
    	.portlet-content { padding: 0.4em; }
    	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
    	.ui-sortable-placeholder * { visibility: hidden; }
    	</style>
    	<script type="text/javascript">
    	$(function() {
    		$(".column").sortable({
    			connectWith: '.column',
    			update:savelayout,
    		});
    
    		$(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all")
    			.find(".portlet-header")
    				.addClass("ui-widget-header ui-corner-all")
    				.prepend('<span class="ui-icon ui-icon-plusthick"></span>')
    				.end()
    			.find(".portlet-content");
    
    		$(".portlet-header .ui-icon").click(function() {
    			$(this).toggleClass("ui-icon-minusthick");
    			$(this).parents(".portlet:first").find(".portlet-content").toggle();
    		});
    
    		$(".column").disableSelection();
    	});
    	</script>
    </head>
    <body>
    
        <div class="column" style="width:90%" id="leftc">
        <?php
    	$uid=4;
    	$uid = (int)$uid;
    	$verbindung = mysql_connect("", "" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	?>
        <div class="column" style="width:30%" id="leftc">
        <?
        $sql = ("SELECT * FROM layouts WHERE `userid` = '$uid' AND `column` = \"leftc\" ORDER BY yindex ASC");
        $lql = mysql_query($sql) or die(mysql_error());
        while($lpl = mysql_fetch_assoc($lql)){
        ?>
        <div class="portlet" id="<? print utf8_encode($lpl['header']); ?>">
        <div class="portlet-header"><? print utf8_encode($lpl['header']); ?></div>
        <div class="portlet-content"><? include(utf8_encode($lpl['content'])); ?></div>
        </div>
        <? } ?>
        </div>
    
        <div class="column" style="width:30%" id="midc">
        <?
        $sql = ("SELECT * FROM layouts WHERE `userid` = '$uid' AND `column` = \"midc\" ORDER BY yindex ASC");
        $lql = mysql_query($sql) or die(mysql_error());
        while($lpl = mysql_fetch_assoc($lql)){
        ?>
        <div class="portlet" id="<? print utf8_encode($lpl['header']); ?>">
        <div class="portlet-header"><? print utf8_encode($lpl['header']); ?></div>
        <div class="portlet-content"><? include(utf8_encode($lpl['content'])); ?></div>
        </div>
        <? } ?>
        </div>
    
        <div class="column" style="width:30%" id="rightc">
        <?
        $sql = ("SELECT * FROM layouts WHERE `userid` = '$uid' AND `column` = \"rightc\" ORDER BY yindex ASC");
        $lql = mysql_query($sql) or die(mysql_error());
        while($lpl = mysql_fetch_assoc($lql)){
        ?>
        <div class="portlet" id="<? print utf8_encode($lpl['header']); ?>">
        <div class="portlet-header"><? print utf8_encode($lpl['header']); ?></div>
        <div class="portlet-content"><? include(utf8_encode($lpl['content'])); ?></div>
        </div>
        <? } ?>
        </div>
    		<?php
    		$verbindung = mysql_connect("", "" , "")
    		or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    			
    		mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    
    $useridhasportlets=mysql_query("SELECT * FROM layouts WHERE `userid` = '$uid'"); 
    if(mysql_num_rows($useridhasportlets)==0)
    {
    $eintrag1="INSERT INTO layouts (`userid`,`column`,`yindex`,`header`,`content`) VALUES('$uid','leftc','1','name1','url1.php')" or die(mysql_error()); 
    $eintragen1=mysql_query($eintrag1);
    $eintrag2="INSERT INTO layouts (`userid`,`column`,`yindex`,`header`,`content`) VALUES('$uid','midc','2','Name2','url2.php')" or die(mysql_error()); 
    $eintragen2=mysql_query($eintrag2);
    $eintrag3="INSERT INTO layouts (`userid`,`column`,`yindex`,`header`,`content`) VALUES('$uid','rightc','3','Name3','url3.php')" or die(mysql_error()); 
    $eintragen3=mysql_query($eintrag3);
    }
    
    ?> 
    
    <script type="text/javascript">
    function savelayout(){
    var positions = "";
    var yindex = 0;
    var uid ="<?php echo $uid?>";
    alert(uid),
    $(".portlet").each(function(){yindex++;positions+=(this.id + "=" + this.parentNode.id + "|" + yindex + "&");});
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,    
    });
    data2:uid,positions,
    $.post("savelayout.php", {positions:positions,uid:uid,},
      function(data2){
        alert("Data Loaded: " + data2);
      });
    
    
    }
    </script> 
      
    </body>
    </html>


    Ich hoffe du wiesst jetzt besser bescheid
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Ich habe dne code mal so geamacht wie du es geschrieben hast bekomme folgende ausgabe:

    UPDATE layouts SET `column`='4' WHERE `userid`='4' AND `header`='uid'
    UPDATE layouts SET `yindex`='' WHERE `userid`='4' AND `header`='uid'
    UPDATE layouts SET `column`='name1=leftc' WHERE `userid`='4' AND `header`='positions'
    UPDATE layouts SET `yindex`='1&name3=midc' WHERE `userid`='4' AND `header`='positions'
    UPDATE layouts SET `column`='' WHERE `userid`='4' AND `header`=''
    UPDATE layouts SET `yindex`='' WHERE `userid`='4' AND `header`=''
    UPDATE layouts SET `column`='' WHERE `userid`='4' AND `header`=''
    UPDATE layouts SET `yindex`='' WHERE `userid`='4' AND `header`=''

    Aber keine Datenbank eintrag

    hier mal die sql von der DB:
    CREATE TABLE IF NOT EXISTS `layouts` (
      `id` int(9) NOT NULL AUTO_INCREMENT,
      `userid` int(9) NOT NULL,
      `column` enum('leftc','midc','rightc') CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `yindex` int(9) NOT NULL,
      `header` enum('name1','name2','name3') NOT NULL,
      `content` varchar(120) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      PRIMARY KEY (`id`)
    )


    So wie ich das jetzt sehe macht der doch keine datenbnak eintrag weil header auf name1, name2, name3 gesetzt werden kann aber hier in dem code mit positions verglichen wird oder sehe ich das jetzt falsch ??
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Ja genau das dachte ich auch aber iwie bekomm ich mit dem code (nochmal eingefügt) kein Datenbnak eintrag.
    <?php
    	$verbindung = mysql_connect("", "" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	$varqty=count($_POST); // It counts how many info portlets are we passing
        $varnames=array_keys($_POST); // Obtains variable names
        $varvalues=array_values($_POST);// Obtains variable values;
    	$uid=$_POST[uid];
    	$uid=(int)$uid;
    	echo"id=$uid";
    	if ($uid. "=".$_POST[uid])
    	{echo"ok|";}	
    	for($i=0;$i<$varqty;$i++){  // For each variable
    	$semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
    	$test="`userid`='".$uid."'";
    	$test2="`header`='".$varnames[$i]."'";	
        $up=mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE $test AND $test2"); // Saves each portlet column belongness
        $up2=mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE $test AND $test2"); // Saves each portlet ‘yindex’
    	print_r ($varqty);
    	echo"<br>";
    	print_r ($varnames);
    	echo"<br>";
    	print_r ($varvalues);
    	echo"<br>";
    	print_r ($_POST);
    	}
    
    
        ?>

    aber wenn ich $uid=4 z.B. eintrage bekomme ich eine eintrag in die db
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Die datei mit der javascript hat php am ende
    Dercode:
    <script type="text/javascript">
    function savelayout(){
    var positions = "";
    var yindex = 0;
    var uid ="<?php echo $uid?>";
    alert(uid),
    $(".portlet").each(function(){yindex++;positions+=(this.id + "=" + this.parentNode.id + "|" + yindex + "&");});
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });
    data2:uid;
    $.post("savelayout.php", { uid:uid,},
      function(data2){
        alert("Data Loaded: " + data2);
      });

    Der andere code der auch jquery aufruft
    <script type="text/javascript">
    	$(function() {
    		$(".column").sortable({
    			connectWith: '.column',
    			update:savelayout,
    		});
    
    		$(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all")
    			.find(".portlet-header")
    				.addClass("ui-widget-header ui-corner-all")
    				.prepend('<span class="ui-icon ui-icon-plusthick"></span>')
    				.end()
    			.find(".portlet-content");
    
    		$(".portlet-header .ui-icon").click(function() {
    			$(this).toggleClass("ui-icon-minusthick");
    			$(this).parents(".portlet:first").find(".portlet-content").toggle();
    		});
    
    		$(".column").disableSelection();
    	});
    	</script>

    Und hier nochma die savelayout.php komplett:
    <?php
    	$verbindung = mysql_connect("", "" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	$varqty=count($_POST); // It counts how many info portlets are we passing
        $varnames=array_keys($_POST); // Obtains variable names
        $varvalues=array_values($_POST);// Obtains variable values;
    	$uid=$_POST['uid'];
    	$uid=(int)$uid;
    	echo"id=$uid";
    	if ($uid. "=".$_POST['uid'])
    	{echo"ok|";}	
    	for($i=0;$i<$varqty;$i++){  // For each variable
    	$semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
    	$test="`userid`='$uid'";
    	$test2="`header`='".$varnames[$i]."'";	
        $up=mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE $test AND $test2"); // Saves each portlet column belongness
        $up2=mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE $test AND $test2"); // Saves each portlet ‘yindex’
    	
    	print_r ($varqty);
    	echo"<br>";
    	print_r ($varnames);
    	echo"<br>";
    	print_r ($varvalues);
    	echo"<br>";
    	print_r ($_POST);
        }
        ?>

    Folgeden Ausgabe bekomm ich mit den code von dir:
    <br>Array
    (
    [0] => uid
    )
    <br>Array
    (
    [0] => 4
    )
    <br>Array
    (
    [uid] => 4
    )

    Das ist die ausgabe die ich über diesen code bekomme:
    alert("Data Loaded: " + data2);

    Ich glaube die ergebnisse von diesme code:
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });

    werden dabei nicht ausgegben

    Der code stammt aus einen tutorial was es jetzt leider nicht mehr gibt es dient dazu die positionen der portlets/drgable boxes aus dem jquery portlet system sich zu merken also ein eine Datenbank zu hinterlegen. als basiert das system auf jquery

    EDIT Ich habe mal folgendes gemacht:
    data2:uid;
    $.post("savelayout.php", { uid:uid,positions:positions},
      function(data2){
        alert("Data Loaded: " + data2);
      })
    ;
    Und dabei das rausbekommen:
    (
    [0] => uid
    [1] => positions
    )
    <br>Array
    (
    [0] => 4
    [1] => name1=leftc|1&name3=midc|2&name2=rightc|3&
    )
    <br>Array
    (
    [uid] => 4
    [positions] => name1=leftc|1&name3=midc|2&name2=rightc|3&
    )
    2<br>Array
    (
    [0] => uid
    [1] => positions
    )
    <br>Array
    (
    [0] => 4
    [1] => name1=leftc|1&name3=midc|2&name2=rightc|3&
    )
    <br>Array
    (
    [uid] => 4
    [positions] => name1=leftc|1&name3=midc|2&name2=rightc|3&
    )

  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Ich bekome schon die richtige Zahl was ich mit nicht richtig sagen will heißt das sie nicht weiter verarbeidet wird wenn ich aber die uid aber auf savelayout festlege druch:
    $uid=4;
    dann geht die verarbietung deswegen habe ich auch den verdacht das die variablen nicht zeitgleich ankommen bzw nicht im gleichen zyklus.
    Ich habe den folgeden code mal geädert in:
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });

    Allerdings bekomme ich jetzt bie dem hier:
    var uid ="<?php echo $uid?>";
    alert(uid),

    bei dem alert das heraus:<?php echo $uid?>
  • in: Ajajx übertragungs frage

    geschrieben von goldschau

    Also ich bin immer noch an der gleichen stelle wie vor 2 wochen und komme einfach nicht weiter ich habe folgeden code

    <script type="text/javascript">
    function savelayout(){
    var positions = "";
    var yindex = 0;
    var uid ="<?php echo $uid?>";
    alert(uid),
    $(".portlet").each(function(){yindex++;positions+=(this.id + "=" + this.parentNode.id + "|" + yindex + "&");});
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });
    data2:uid;
    $.post("savelayout.php", { uid:uid,},
      function(data2){
        alert("Data Loaded: " + data2);
      });
    
    
    }
    </script>


    dieser wird auf savelayout.php folgedner maßen empfangen
    $varqty=count($_POST); // It counts how many info portlets are we passing
        $varnames=array_keys($_POST); // Obtains variable names
        $varvalues=array_values($_POST);// Obtains variable values;
    	$uid=$_POST['uid'];

    Jetzt empfang ich zwar auf savelayout.php die uid aber iwie nicht richtig nachdem ich mich ein bisschen mit ajax bzw deren übertragung und js beschäftigt habe bin ich dazu gekommen das der Fehler eventl im ajax/js liegt und zwar glaube ich das die beiden variablen positions und uid nacheinader übergeben werden und ds es deshalb nicht möglich ist in der savelayout beide gleichzeitig zu empfangen ich habe absolut keine ahnung woran es dann liegen könnte ich werde jetzt diesen letze hoffnunf nochmals in euch setzen und hoffe das es eine lösung gibt wenn nicht muss ich leider kruz vorm Ziel aufgeben
    Danke im vorraus
  • in: Suche mehrere Sachen

    geschrieben von goldschau

    Für ersteres kannste ja ml hier gucken ob das das richtige ist
    http://karten.gwindi.com/kat/Einzelkarten-deutsch-C88_83.html?PHPSESSID=d2e4249fc01c42ea7d73e4a92f63cb72oder gehst einfach mal in an- & verkauf gucken ich glaube nicht das du die iwo ein deck aus neuen karten zusammenstellen kannst
  • in: PHP übertragung fehlerhaft

    geschrieben von goldschau

    Ich habe es jetzt mit den vergleich gemacht und ich bekomme 4=4 raus wenn die uid 4 ist trotzdem wird dies noch nicht richtig in de db übertragen Hier das Beispiel:
    <?php
    	$verbindung = mysql_connect("localhost", "root" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	
    
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	echo $uid. " = ".$_POST['name'] ;
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
        mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet column belongness
        mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet ‘yindex’
        }
        ?>


    Dann habe ich folgenden Test gemacht ich habe aus beiden Mysql_query diese Pasage rausgenommen:
    AND `header`='$varnames[$i]'
    und dann wird auch etwas in die Datenbank geschrieben wo die id =der user id ist Also gehe ich mal davon aus das die bieden variablen sich irgendwie beeinflussen.
  • in: PHP übertragung fehlerhaft

    geschrieben von goldschau

    Der alte beitrag ist hier:
    http://www.lima-city.de/thread/mysql-uebertragungsfehler-fehler
    Ich lasse die $uid ausgebne welche ich per post bekomme und das ghet auch ohne porbleme ( die variable wird in die Textdatei ausgegeben) was hast du an dem code jetzt genauc veränder außer das *1 wenn ich fragen darf
  • in: PHP übertragung fehlerhaft

    geschrieben von goldschau

    Hallo ich hatte zu diesem Thema schon einmal einen Thread geschreiben da ich allerdings der letzte bin der dort einen Beitrag geschreiben hat kann ich jetzt selber nix mehr schreiben bzw antworten sondern nur noch editieren was die wahrscheinlichkeit das es jemand ließt sehr senkt also ich habe bie folgeden code das problem das die Daten nich an die Datenbnak übergeben werden. Wenn ihr euch wundert ich habe den code wieder in seine ausgangslage zurück gebracht da die Hilfestellunge damals nicht gheolfen hatten Ich hoffe das das nicht weiter Schlimm ist. Hier der code der nicht funktioniert:
    <?php
    	$verbindung = mysql_connect("localhost", "" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	
    
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
        mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet column belongness
        mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet ‘yindex’
        }
        ?>


    Wenn ich jetzt aber die uid festlege auf 3 als so:
    <?php
    	$verbindung = mysql_connect("localhost", "" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	
    
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);
    	$uid=$_POST['name'];
    	$uid = (int)$uid;
    	$uid=3;
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
        mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet column belongness
        mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `user`='$uid' AND `header`='$varnames[$i]'"); // Saves each portlet ‘yindex’
        }
        ?>

    funktionierd die übertragung komischerweise.
    Ich hoffe ihr könnt mi helfen Und versteht warum ich eine neune Thread aufgemacht habe
  • in: Mein Browserspiel: Dark-Legend

    geschrieben von goldschau

    Also vom design her erinnert es mich an eine mischung zwichen Stämme und f1-manager. Kannst du bitte mal kurz erläutern um was es in dem Spiel genau geht ??
  • in: index statt HP !

    geschrieben von goldschau

    benne deine home.html in index.html um dann müsste es funktionieren
  • in: Mysql Übertragungsfehler?

    geschrieben von goldschau

    Also ich habe mich nochmal rnagesezt und mir ist dabei aufgefallen das ich euch eine kleinigkit verschweigne bzw nicht erwähnt habe bei meinem alten code ging es wenn ich die user id auf zb 3 festgestzt habe aber wenn ich die 3 über das post bekommen habe ging es nicht hier der code wie die übertragung funktionierd hat:
    <?php
    	$verbindung = mysql_connect("localhost", "root" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("deine_startseite") or die ("Datenbank konnte nicht ausgewählt werden");
    	
    	$uid=$_POST['name'];	
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);
    	$uid='3';
        for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
        mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE `header`='$varnames[$i]' AND `user`='$uid'"); // Saves each portlet column belongness
        mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `header`='$varnames[$i]' AND `user`='$uid'"); // Saves each portlet ‘yindex’
        }
        ?>


    Nun aber zu meinem neuen code und der arbiet mit Textdatein
    if(($eintrag) && ($eintrag2))
    	{$test=t;}
    	else
    	{$test=f;}
    			$datei = fopen("eintrag.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$test;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);


    Als erstes guck ich ob mir eintrag und eintrag 2 ein true zurückgeben wenn ja ist$test true wenn nicht false also t und f
    dann öffnen ich die textdatei eintrag und der counderstand erbibt sich aus den datein aus eintrag txt mit maximal 10 stellen so wie ich es verstanden habe counter.txt deswegne wiel das früher mal ein counter war.
    Dann wird die counderstand variable mit der test variable überschreiben also true oder flase und wird weider in die datei eintrag.txt geschrieben bzw die alte wird überschrieben. Naja der code dient eigl nur dazu damit ich das mal überprüfen konnte ob er eine übertragung macht bzw ob er dabei ein true oder flase zurück gbit auf dauer will ich das gar nicht im script einbinden. Also es sol eigl nur dazu diene die test variable in eine Datei zu schreiben naja test habe ich doch mit r oder f defeniert oder ?? SRY wenn ich jetzt was falsch sehe bin noch nicht so geübt in php bzw mysql.
  • in: Mysql Übertragungsfehler?

    geschrieben von goldschau

    Ich habe den code jetzt wie folgt umgeschriebne ich hoffe ich habe deine Tips verstanden aber es gbit immer nocht true aus und die datenbank wird nicht geändert:
    <?php
    	$verbindung = mysql_connect("mysql.lima-city.de", "USER150760" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("db_150760_1") or die ("Datenbank konnte nicht ausgewählt werden");
    
    	$uid=$_POST[name];	
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
    	$eintragen="UPDATE layouts SET `column` = '".$semivalue[0]."' WHERE `header` = '".$varnames[$i]."' AND `user` LIKE '".$uid."';";
        $eintrag=mysql_query($eintragen); // Saves each portlet column belongness
    	$eintragen2="UPDATE layouts SET `column` = '".$semivalue[1]."' WHERE `header` = '".$varnames[$i]."' AND `user` LIKE '".$uid."';";
        $eintrag2=mysql_query($eintragen2); // Saves each portlet ‘yindex’
    	if(($eintrag) && ($eintrag2))
    	{$test=t;}
    	else
    	{$test=f;}
    			$datei = fopen("eintrag.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$test;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    
        }
        ?>
  • in: Mysql Übertragungsfehler?

    geschrieben von goldschau

    tue ich habe es nur für den tread gelöscht wegen passwort hier so siehts aus hab jeztt mal nur das pw rausgenommen:
    $verbindung = mysql_connect("mysql.lima-city.de", "USER150760" , "")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("db_150760_1") or die ("Datenbank konnte nicht ausgewählt werden");
  • in: Mysql Übertragungsfehler?

    geschrieben von goldschau

    Hey,
    Ich habe folgeden code aus einem tutorial dabei wird über ajax der code aufgerufen und druchgeführt um verschiedene aktionene des codes zu überwachen bzw den Fehler zu finden habe ich verschieden variablen in textdatein ausgegeben Hier erstmal der code:
    <?php
    	$verbindung = mysql_connect("")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("") or die ("Datenbank konnte nicht ausgewählt werden");
    
    	$uid=$_POST['name'];	
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  �|� is found and saves it in $semivalur
    	$eintragen="UPDATE layouts SET `column`='$semivalue[0]' WHERE `header`='$varnames[$i]' AND `user` LIKE $uid";
        $eintrag=mysql_query($eintragen); // Saves each portlet column belongness
    	$eintragen2="UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `header`='$varnames[$i]' AND `user` LIKE $uid";
        $eintrag2=mysql_query($eintragen2); // Saves each portlet �yindex�
    	if($eintrag==true && $eintrag2==true)
    	{$test=t;}
    	else
    	{$test=f;}
    			$datei = fopen("eintrag.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$test;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    
        }
        ?>

    Nun bekomme ich in der eintrag.txt ein t für true was ja eigentlich bedeuten sollte das die änderung in der datenbank geamcht wurde allerdings ändert sich in der Datenbank nichts und ich weiss absolut nicht wo der Fehler liegt. Ich hoffe ihr könnt mir helfen.
    Danke im vorraus
  • in: Problem mit ajax

    geschrieben von goldschau

    Wie ich gerade fetgestellt habe wird die id mit übergeben aber der fehler muss irgendwo in der savelayout.php liegen ic habe folgeden code:
    "dbconnect"
    	$uid=$_POST['name'];	
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);
    	
        for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  ‘|’ is found and saves it in $semivalur
        mysql_query("UPDATE layouts SET `column`='$semivalue[0]' WHERE `header`='$varnames[$i]' AND `user`='$uid'"); // Saves each portlet column belongness
        mysql_query("UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `header`='$varnames[$i]' AND `user`='$uid'"); // Saves each portlet ‘yindex’
        }
        ?>

    dieser funktionierd nicht bzw wird der wert nicht an die tabelle übergeben wenn ich jetzt aber die uid festlege zb auf 2 also so:
    $uid=2;
    dann wird die änderung in die tabelle eingetragen komische sache die ich nicht versteh kann mir da vlt jemand helfen ?
    Hier nochmal der code von dem Post ich wiess der ist bisschen kompliziert aber hauptsache es funtzt erstmal:
    <script type="text/javascript">
    function savelayout(){
    var positions = "";
    var yindex = 0;
    var uid ="<?php echo $uid ?>";
    alert(uid);
    
    $(".portlet").each(function(){yindex++;positions+=(this.id + "=" + this.parentNode.id + "|" + yindex + "&");});
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });
    data2: uid;
    $.post("savelayout.php", { name: uid,},
      function(data2){
        alert("Data Loaded: " + data2);
      });
    
    
    }
    </script>

    EDIT

    Die Daten werden jetzt sogar auf die Datenbank übertragen bzw bekomme ich ein true zurück aber die Datenbank ändert sich nicht
    folgender code
    <?php
    	$verbindung = mysql_connect("")
    	or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    	mysql_select_db("") or die ("Datenbank konnte nicht ausgewählt werden");
    
    	$uid=$_POST['name'];	
    	$varqty = count($_POST); // It counts how many info portlets are we passing
        $varnames = array_keys($_POST); // Obtains variable names
        $varvalues = array_values($_POST);// Obtains variable values;
    		$datei = fopen("counter.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$uid;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    	for($i=0;$i<$varqty;$i++){  // For each variable
        $semivalue = explode("|", $varvalues[$i]);  // We break it when  �|� is found and saves it in $semivalur
    	$eintragen="UPDATE layouts SET `column`='$semivalue[0]' WHERE `header`='$varnames[$i]' AND `user` LIKE $uid";
        $eintrag=mysql_query($eintragen); // Saves each portlet column belongness
    	$eintragen2="UPDATE layouts SET `yindex`='$semivalue[1]' WHERE `header`='$varnames[$i]' AND `user` LIKE $uid";
        $eintrag2=mysql_query($eintragen2); // Saves each portlet �yindex�
    	if($eintrag==true && $eintrag2==true)
    	{$test=t;}
    	else
    	{$test=f;}
    			$datei = fopen("eintrag.txt","r+");
    		$counterstand = fgets($datei, 10);
    		
    		   $counterstand=$test;
    		   rewind($datei);
    		   fwrite($datei, $counterstand);
    	fclose($datei);	
    
        }
        ?>
  • in: Problem mit ajax

    geschrieben von goldschau

    Hey
    danke für deine Antwort ich habe es zwar noch nicht ganz hinbekommen aber ich probiere weiter der code dient dazu um die postionen der boxen in deiner tabelle zu speichern, ich habe den code von hier:
    http://www.kadede.com/disenyoblog/?p=289
    Ich weiss nicht ob das auch einfacher geht aber das war das einzige was ich gefunden habe und hablwegs verstanden :biggrin:
  • in: Problem mit ajax

    geschrieben von goldschau

    Morgen,
    ich habe jetzt diesen code von dir mal genommen aber irgendwie kann ich die variable immer noch nicht auf savelayout empfangen bzw auslesen ich habe es wieder so probiert:
    $uid=$_POST[uid]

    Ich hoffe es kann mir jemand bei mein Problem helfen
  • in: Problem mit ajax

    geschrieben von goldschau

    Morgen,
    Ich hoffe das ich hier im richtigen forum gelandet bin. Vorweg ich habe mich noch nicht viel mit ajax beschäftigt und hoffe das ihr mir mal kurz helfen könnt ich habe folgeden script:
    function savelayout(){
    var positions = "";
    var yindex = 0;
    var uid ="<?php echo $uid ?>";
    alert(uid);
    
    $(".portlet").each(function(){yindex++;positions+=(this.id + "=" + this.parentNode.id + "|" + yindex + "&");});
    $.ajax({
    type: "POST",
    url: "savelayout.php",
    data: positions,
    });
    }

    Dieser übergbit wie man sieht die poitions an savelayout.php nun möchte ich aber zusätzlich zu den positions noch die uid übergeben ich weiss aber nicht ob ich diese einfach hinter data mit hinzufügen kann bzw wie. Ich habe es schon folgener maßen versucht:
    data: positions+uid
    Ich habe allerdings die uid auf savelayout.php nicht empfangen. Kann man die uid wie normal in php einfach mit:
    $uid=$_POST[uid]
    abrufen oder muss man da irgendetwas beachten ich hoffe ihr versteht mein Problem und könnt mir helfen
  • in: Fehler in SQL-Syntax

    geschrieben von goldschau

    Ok danke für die antworten jetzt funktioniert es ,wieder was dazugelernt :),ich würde sagen:

    CLOSED
  • in: Fehler in SQL-Syntax

    geschrieben von goldschau

    Funktionier iwie auch nicht wenn ich den teil rauslasse:
    AND column LIKE 'leftc'
    dann funktionierd der code komischer weise
    meine Tabelle seiht so au:
    CREATE TABLE IF NOT EXISTS `layouts` (
      `id` int(9) NOT NULL AUTO_INCREMENT,
      `user` int(9) NOT NULL,
      `column` enum('leftc','midc','rightc') CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `yindex` int(9) NOT NULL,
      `header` enum('name1','name2','name3') NOT NULL,
      `content` varchar(120) CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
  • in: Fehler in SQL-Syntax

    geschrieben von goldschau

    Hallo ich brauch mal wieder eure hilfe. Ich habe folgeden PHP code:
    $abfrage=("SELECT * FROM layouts WHERE user LIKE '$uid' AND column LIKE 'leftc' ORDER BY yindex ASC");

    und wenn dieser code ausgeführ wird bekomme ich folgende Fehler meldung:
    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 'WHERE user LIKE '1' AND column LIKE 'leftc'' at line 1


    Hier Bisschen mehr vom code:
    dbconnect
        $abfrage=("SELECT * FROM layouts WHERE user LIKE '$uid' AND column LIKE 'leftc' ORDER BY yindex ASC");
        $ergebnis = mysql_query($abfrage)or die(mysql_error());
        while($row = mysql_fetch_object($ergebnis))
    	{
    }


    Ich hoffe ihr könnt mir helfen iwie komme ich mir blind vor weil ich den Fehler nicht selber find ^^

    Gruß
  • in: portlet system(verschiebare Boxen) erweitern

    geschrieben von goldschau

    Ich habe jezt im netz folgeden script gefunden der angeblich cookies setzen soll aber iwie funktioniert es nicht so recht sry wenn ich doofe fragen stelle aber bin noch ein noob auf dem Gebiet javascript
    $('div.groupWrapper').Sortable(
    {
    	onChange : function(ser)
    	{
    		var serial = $.SortSerialize([ser[0].id, ser[1].id]);
    		$.post('status.php', serial.hash);
    	},


    Dann habe ich in einem tutorial noch dne code zum cookie setzen gefunden ber ich weiss nicht wie ich diesen in das System einbinden kann
    var a = new Date();
    a = new Date(a.getTime() +1000*60*60*24*365);
    document.cookie = 'meincookie=meinwert; expires='+a.toGMTString()+';';
  • in: portlet system(verschiebare Boxen) erweitern

    geschrieben von goldschau

    Hey,
    Ich arbeite beriets den ganzen nachmittag an einem portlet-system wie bei igoogle. Ich habe dazu einen fertige script gefunde und diesen in meine seite eingebunden und nach meine wünschen geändert. Jetzt habe ich haber ein kleines problem das ich nicht so bewandert bin im gebiet javascript
    Diese system habe ich genommen http://sonspring.com/journal/jquery-portlets
    Nun zu meine Problem der script macht alles so wie es soll man kann die boxen verschieben etc. aber wenn man nun die Seite neu lädt sind die boxen wieder so sortiert wie am anfang ich möchte aber das es wie gespeichert wird und beim nächsten aufruf die boxen immer noch so sortiert sind wie man sie vorher sortiert hat(Ich hoffe ihr versteht was ich meine) Ich weiss das man da in der config was ändern müsste aber ich wiess nicht was hoffe ihr könnt mir da helfen.
    Mit freundlichen Grüßen Bean
  • in: arbeit mit mkdir

    geschrieben von goldschau

    ok jetzt versteh ich es hab es jetzt hinbekommen thx für die hilfe ich kannte zwar ! aber nicht @ wieder was dazu gelernt
  • in: arbeit mit mkdir

    geschrieben von goldschau

    so wie ich das sehe erstellt er mit diesem befehl das verzeichniss wenn es nicht existiert und wenn es existiert gibt er die fehlermeldung raus seh ich das richtig ??
  • in: arbeit mit mkdir

    geschrieben von goldschau

    Ich arbeite gerade an einem script und dabei benötige ich mkdir um ein ordner zu erstellen das funktioniert auch alles einwandfrei wenn ich jetzt aber einen ordner erstelle welche schon existiert bekomme ich diese fehlermeldung:mkdir() [function.mkdir]: File exists in das ist ja klar allerdings würde ich es jezt gerne so haben das anstatt diese für den user unverständliche meldung eine meldung kommt wie: der ordner besteht bereits weitere erstellung nicht notwendig oder so. Ich finde aber kein Befehl dazu um das zu realisieren hoffe ihr versteht was ich meine un könnt mir schnelle antwort geben.

    Gruß
  • in: Ein Gästebuch

    geschrieben von goldschau

    Du kannst mal auf der seite gucken :http://www.php-einfach.de/ dort findest du ein Gästebuch und noch ein paar hintergrund informationen die du vlt benötigst

    EDIT beachte besonder das: http://www.php-einfach.de/tuts_mysql_gb.php
  • in: Brauch ich DDR3 oder reicht DDR2 Ram?

    geschrieben von goldschau

    Ich würde an deiner stelle DDR3 nehmen um auf nummer sicher zu gehen den so viel tuerer sind die ja auch nicht.
  • in: kostenlose Photoshop alternative

    geschrieben von goldschau

    maechte-der-elemente schrieb:
    kevkn schrieb:
    Ich habe schon mal ein paar Sachen für Windows ausprobiert, aber vielleicht kann mir ja jemand einen guten Tipp geben.

    Momentan benutze ich die Windows Version vom GIMP, die ist schon ziemlich gut und bietet vieles was Photoshop auch kann. Unter anderem die Filter und die bekanntesten Tools.

    Wie gesagt vielleicht gehts noch besser?


    Das würde mich auch interessieren.

    Bietet Gimp denn auch ebenen?




    Wie schon geschrieben bietet gimp als mir beknnater einzig kostenloser ebenen
  • in: kostenlose Photoshop alternative

    geschrieben von goldschau

    Also mir ist eigentlich keine bessere alternative zu photoshop als gimp bekannt bzw kenn ich keine der die ebenen hat die filter haben viele kostenlose

Login zum Webhosting ohne Werbung!