Parse error:

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • chris010
    antwortet
    ok, ich muss mich wohl entschuldigen. ist mein fehler. Muss euch recht geben. Für was hab ich die ganze "Jörg Krause" Bücher von einsteger bis hin zum referenzbuch, wenn ich nicht nachschlage. Muss aber auch sagen das ich die Bücher durchgemacht habe, zwar nicht kapitel zu kapitel aber dennoch durchgelernt.

    Ich werd mich also für das nächste mal, bevor ich hier was poste erst mal die bücher benutzen, wenns denoch nicht hilf, werd ich sicher mal hier landen. bis dahin - cu.

    Einen Kommentar schreiben:


  • Trashar
    antwortet
    OffTopic:
    was mich immer aufregt is, dass irgendwer mal was von php gehört hat,
    sein erstes echo 'Hello World'; geproggt hat
    und dann gleich die fette community programmieren will

    seinen ehrgeiz in allen ehren, aber ein forum wie dieses ist dazu da, bei problemen zu helfen und nich alles für ihn zu programmieren, weil der ein wenig zu faul ist, FAQs und dokumentationen zu lesen!

    ich weis, jeder fäng mal klein an, ich hab früher sicherlich auch dumme fragen gestellt!
    aber man sollte sich über sein können im klaren sein, sich nicht überfordern und mal ein wenig rumprobieren!

    und tutorials sind auch ganz hilfreich, da is code erklärt und man kann was lernen!
    am besten is, man kauft sich ein buch.
    ich schlag auch manchmal noch da nach, wenn ich bestimmte parameter wissen will (zb für date())

    so auch ma meinen senf dazu gegeben

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    Jupp, und genau das ist der Grund, warum hier im Board unter den Profis und Moderatoren (bezeichne mich extra als Moderator), also zumindest unter den Leuten, die das Prinzip verstanden haben, teilweise so ne schlechte Stimmung herrscht.

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    Original geschrieben von chris010
    @ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........
    Weisste ich mach da Unterschiede.
    Bei denen, die so krasse Signaturen haben wie CMS system , etc.
    gehe ich davon aus, dass sie wenigstens ein paar Grundlagen beherrschen.

    Ihr codet alle so coole Sachen wie CMS Systeme, Portale, Flirtlines etc
    und könnt net mal ne Referenz lesen oder ne Warning,
    error Message oder sonstwas deuten, noch hat man den Eindruck,
    dass Ihr auch mal wirklich Lösungsansätze nur versucht zu verstehen.

    Und der Schrott, der dabei rauskommt wird dann auch noch zum Verkauf angeboten.

    Einen Kommentar schreiben:


  • Trashar
    antwortet
    Original geschrieben von chris010

    @ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........
    na die fehlermeldungen waren doch eindeutig und wenn man mal ein wenig auf php.net nach den funktionen schaut, wär man auch alleine drauf gekommen

    mfg

    Einen Kommentar schreiben:


  • chris010
    antwortet
    es funz jetzt. hab folgendes gemacht. anstatt den mysql_result hab ich mysql_num_rows genommen. es schneller als den mysql_result.


    @ MelloPie nennst du das gegenseitig helfen? Oder einen fertig machen? ts.........

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    Hast Du schon mal ne Funktion benutzt?
    Kannst Du ne Referenz lesen?
    Kannst Du ne Warning lesen?
    Kannst Du bissi Englisch?

    Einen Kommentar schreiben:


  • chris010
    antwortet
    Danke für die hilfe. Ich hab gedacht, ich benutze die gleiche thread, das es ja auch zur fehlermeldung gehört.



    Funktion:
    mixed mysql_result ( resource Ergebnis-Kennung, int Datensatz [, mixed Feld])
    Und Du benutzt die Funktion so:
    mysql_result($resultsource)[/B]

    Wie meinst du mit dieser funktion?

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    Ich geh mal davon aus, dass $tab_guestbook2 in der Funktion nicht bekannt ist.
    Und wenn Du ne neue Frage hast mach ein neuen Thread auf, wer liest sich denn den ganzen Schrott durch um irgendwann die hundert probleme zu finden.

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    Und jetzt?

    Einen Kommentar schreiben:


  • chris010
    antwortet
    ok, ich poste die abschnitte, die mit Count zu tun hat:


    Aus dem function.php
    PHP-Code:
    if (!function_exists(showgb)){
        function 
    showgb($i){
            global 
    $DB;
            global 
    $page;
            global 
    $view;
            global 
    $start;
            global 
    $anzahl_pro_seite;
            global 
    $akturl;
            
            
    $akturl getenv("REQUEST_URI");
            
    $anz $DB->query("SELECT Count(gid) as total FROM $tab_guestbook2");
            
    $page $view;
            
    $anzahl_pro_seite 6;
            
    $count $DB->fetch_array($anz);
            
    $pages ceil($count[total]/$anzahl_pro_seite);
            
    $start = (($page)*$anzahl_pro_seite);
            
            for(
    $i=0;$i<$pages;$i++){
                if(
    $i == $page){
                    
    $a $i+1;
                    
    $showcount.= "&nbsp;<b>".$a."</b>";
                }
                else{
                    
    $a $i+1;
                    
    $showcount.= "&nbsp;<a href=\"$akturl&view=$i\">".$a."</a>";
                }
            }
            return 
    $showcount;
        }

    auszug aus dem gästebuch:

    PHP-Code:


    //Design (farben)
    $color_0 "A8C4D7";
    $color_1 "C4DAE9";
    $color_2 "559FD1";
    $color_3 "A8C4D7";
    $showsite showgb($i);
    $sessionid =session_id();

    $sgb_num $DB->result($DB->query("SELECT count(gid) FROM $tab_guestbook2 "),0,0);
    if(!
    $sgb_proseite) { $sgb_proseite 6; }
    if(!
    $sgb_seite || $sgb_seite<1){ $sgb_seite=1; }
    $sgb_seiten ceil($sgb_num/$sgb_proseite);
    if(
    $sgb_seite>$sgb_seiten){$sgb_seite=$sgb_seiten;}
    $sgb_proseitestart = ($sgb_seite-1) * $sgb_proseite;
    $sgb_nr $sgb_num - ((($sgb_seite-1) * $sgb_proseite));

    $sql_gb_del $DB->query ("SELECT * FROM $tab_user"$sqlcon);
    $row2 $DB->fetch_array($sql_gb_del);

    $gb_titel "Gästebuch";
    $sql_befehl $DB->query ("SELECT *  FROM $tab_guestbook2 order by datum desc LIMIT $start,$anzahl_pro_seite"$sqlcon);
    $gb_total $DB->num_rows($sql_befehl); 

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    Ach und die Funktion hier:
    PHP-Code:
    function result($resultsource='') {
      if (
    $resultsource!='') {
       if (
    $result=mysql_result($resultsource)) return $result;
       else return 
    FALSE;
       }
      } 
    Solltest Du mal überdenken
    Was wird denn zurückgegeben wenn $resultsource = '' ist???
    und: schlechter style...

    Einen Kommentar schreiben:


  • MelloPie
    antwortet
    Ach nebenbei:
    lies mal Deine Warnings...

    Warning: Wrong parameter count for mysql_result() in c:\programme\apache group\apache\htdocs\ccmshosting\config\sqlconnect.php on line 66

    Funktion:
    mixed mysql_result ( resource Ergebnis-Kennung, int Datensatz [, mixed Feld])
    Und Du benutzt die Funktion so:
    mysql_result($resultsource)

    Dass Dein sql ein Fehler hat haste ja schon gemerkt.

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    Ich würde COUNT groß schreiben, aber das wirds nicht sein.

    poste mal den kompletten SQL-Query!

    Einen Kommentar schreiben:


  • chris010
    antwortet
    konnte jetzt das problem lösen. Hatte dummerweise im function.php im seitenblätterfunkion anstatt $DB->result denn mysql_result reingeknallt. daher kam immer die fehlermeldung. ^^

    jetzt hab ich aber ein andere probs.^^


    Fehlermeldung:

    ERROR IN: SELECT Count(gid) as total FROM

    you have an error in your sql syntax near '' at line 1
    --------------------------------------------------------------------------------

    Warning: Wrong parameter count for mysql_result() in c:\programme\apache group\apache\htdocs\ccmshosting\config\sqlconnect.php on line 66


    und hier der funktion vom sqlconnect.php:

    PHP-Code:
      function result($resultsource='') {
      if (
    $resultsource!='') {
       if (
    $result=mysql_result($resultsource)) return $result;
       else return 
    FALSE;
       }
      } 
    ich weiss, dass ich noch denn count in die funktion einbinden muss. aber leider steht in all meiner bücher nichts gescheites.

    Einen Kommentar schreiben:

Lädt...
X